2011-10-20 28 views
7

Próbuję zainstalować amqp dla php (Integracja PHP z RabbitMQ) przy użyciu tego http://code.google.com/p/php-amqp/.jak zainstalować php amqp w ubuntu

po biegu phpize & & ./configure --with-AMQP & & zrobić & & sudo make install

to daje błąd jak ten

Nie można znaleźć config.m4. Upewnij się, że uruchomienie „/ usr/bin/phpize” w głównym katalogu źródłowego poziom modułu

Proszę mi pomóc, moje środowisko jest ubuntu

Odpowiedz

15

Należy pobrać kod dla biblioteki PHP stąd: http://code.google.com/p/php-amqp/downloads/list

Then cd do tego folderu i uruchom polecenie Mówią Ci uciekać.

AKTUALIZACJA: Ta strona jest w rzeczywistości starą stroną, nie aktualizowała jej od dłuższego czasu. można pobrać najnowszą AMQP z 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 

Następnie trzeba dodać następującą linię do pliku php.ini:

extension=amqp.so 
3

Brakuje wymaganych bibliotek i narzędzi do kompilacji rozszerzenie PHP.

Na Debian/Ubuntu można je dostać z:

sudo apt-get install php5-dev 
+0

Właściwie Spędziłem cały dzień próbuje zainstalować rozszerzenie w mojej maszynie produkcyjnej i nadal nie udało mi się go zainstalować. Dlaczego nie ma prekompilowanych pobrań rozszerzenia dla najpopularniejszych dystrybucji? To absurd, że muszę zainstalować kilka narzędzi programistycznych na serwerze produkcyjnym, aby móc zainstalować jedną bibliotekę. Teraz utknąłem. –

+0

'php5-dev' instalowałby inne rzeczy, których nie chcesz mieć na maszynie produkcyjnej. – DanFromGermany

Powiązane problemy