как установить php amqp в ubuntu


Я пытаюсь установить amqp для php (интеграция PHP с RabbitMQ) используя это http://code.google.com/p/php-amqp/.

После запуска phpize &&./настроить --с помощью-amqp && сделать&& sudo сделать установку

Это дает такую ошибку

Не удается найти файл config.m4. Убедитесь, что вы запустили "/usr/bin/phpize" в исходном каталоге верхнего уровня модуля

Пожалуйста, помогите мне, моя среда - ubuntu

Author: Chamil Sanjeewa, 2011-10-20

3 answers

Вам необходимо загрузить код для библиотеки PHP отсюда: http://code.google.com/p/php-amqp/downloads/list

Затем cd в эту папку и запустите команду, которую они вам скажут выполнить.

ОБНОВЛЕНИЕ: Эта страница на самом деле старая страница, они давно ее не обновляли. Вы можете получить последнюю версию 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
 17
Author: robbrit, 2012-09-25 18:58:33

Вам не хватает необходимых библиотек и инструментов для компиляции расширения PHP.

В Debian/Ubuntu вы можете получить их с помощью:

sudo apt-get install php5-dev
 3
Author: dcestari, 2012-01-13 13:53:18

Недавно я обнаружил, что после установки пакета rabbitmq его официального хранилища, сразу после установки с расширением amqp.so выполните простую команду

  1. apt install php-amqp
  2. Добавьте после этого по пути php.ini extension = 'amqp.so'
 0
Author: ahmedbhs, 2018-09-29 22:00:22