2011-10-20 28 views
7

Sto provando ad installare amqp per php (Integrando PHP con RabbitMQ) usando questo http://code.google.com/p/php-amqp/.come installare php amqp in ubuntu

dopo l'esecuzione phpize & & ./configure --with-AMQP & & fanno & & sudo make install

si dà errore come questo

Non riesci a trovare config.m4. assicurarsi che si esegue '/ usr/bin/phpize' nella directory principale sorgente di livello del modulo

please help me, il mio ambiente è Ubuntu

risposta

15

È necessario scaricare il codice per la libreria PHP da qui: http://code.google.com/p/php-amqp/downloads/list

Poi cd in quella cartella ed eseguire il comando dicono tu corri.

AGGIORNAMENTO: Quella pagina è in realtà una vecchia pagina, non l'hanno aggiornata da molto tempo. È possibile prendere l'ultimo AMQP da 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 

allora avrete bisogno di aggiungere la seguente riga al file di php.ini:

extension=amqp.so 
3

Ti manca le librerie e gli strumenti per compilare richieste un'estensione PHP.

Su Debian/Ubuntu è possibile li ottenere con:

sudo apt-get install php5-dev 
+0

In realtà ho passato un'intera giornata cercando di installare l'estensione nella mia macchina di produzione e ancora non sono riuscito a installarlo. Perché non ci sono download precompilati dell'estensione per le distro più popolari? È assurdo dover installare un gruppo di strumenti di sviluppo nel server di produzione solo per poter installare una libreria. Ora sono bloccato. –

+0

'php5-dev' installa altre cose che non si desidera avere su una macchina di produzione. – DanFromGermany