как установить php amqp в ubuntu
Я пытаюсь установить amqp для php (интеграция PHP с RabbitMQ) используя это http://code.google.com/p/php-amqp/.
После запуска phpize &&./настроить --с помощью-amqp && сделать&& sudo сделать установку
Это дает такую ошибку
Не удается найти файл config.m4. Убедитесь, что вы запустили "/usr/bin/phpize" в исходном каталоге верхнего уровня модуля
Пожалуйста, помогите мне, моя среда - ubuntu
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
Вам не хватает необходимых библиотек и инструментов для компиляции расширения PHP.
В Debian/Ubuntu вы можете получить их с помощью:
sudo apt-get install php5-dev
Недавно я обнаружил, что после установки пакета rabbitmq его официального хранилища, сразу после установки с расширением amqp.so выполните простую команду
apt install php-amqp
- Добавьте после этого по пути php.ini
extension = 'amqp.so'