Я пытаюсь установить amqp для php (Интеграция PHP с RabbitMQ), используя этот http://code.google.com/p/php-amqp/ .
после запуска phpize && ./configure –with-amqp && make && sudo make install
он дает такую ошибку
Не удается найти config.m4. Убедитесь, что вы запустили '/ usr / bin / phpize' в исходной директории верхнего уровня модуля
Пожалуйста, помогите мне, моя среда ubuntu
Вам необходимо загрузить код для библиотеки PHP здесь: http://code.google.com/p/php-amqp/downloads/list
Затем cd
в эту папку и запустите команду, которую они скажут вам выполнить.
UPDATE: эта страница на самом деле является старой страницей, она не обновляла ее за долгое время. Вы можете получить последний amqp из http://pecl.php.net/get/amqp :
wget http://pecl.php.net/get/amqp -O amqp.tar.gz tar -zxvf amqp.tar.gz cd amqp-1.0.7 # replace this with the current version phpize ./configure --with-amqp make sudo make install
Затем вам нужно добавить следующую строку в файл php.ini
:
extension=amqp.so
Вам не хватает необходимых библиотек и инструментов для компиляции расширения PHP.
В Debian / Ubuntu вы можете получить их с помощью:
sudo apt-get install php5-dev