как установить php amqp в ubuntu
Я пытаюсь установить amqp для php (интеграция PHP с RabbitMQ) используя это http://code.google.com/p/php-amqp/.
после запуска phpize && ./ настроить --with-amqp & & make & & sudo make install
Это дает ошибку типа
не удается найти конфигурацию.М4. Убедитесь, что вы запустили '/usr/bin / phpize' в исходном каталоге верхнего уровня модуля
пожалуйста, помогите мне, моя среда ubuntu
3 ответов
вам нужно скачать код для библиотеки 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
недавно я обнаружил, что после установки пакета rabbitmq его официального депо, сразу после установки с расширением amqp.Итак, avel простая команда
apt install php-amqp
- добавить после этого по пути php.ini
extension = 'amqp.so'