как установить 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 простая команда

  1. apt install php-amqp
  2. добавить после этого по пути php.ini extension = 'amqp.so'