PHP Fatal error: Class 'AMQPConnection' nicht gefunden
Ich habe schon gesehen,diese Frage. Es deutet darauf hin, dass AMQP PECL-Erweiterung ist nicht installiert. Allerdings habe ich erfolgreich installiert, sowohl RabbitMQ sowie integrierte PECL AMQP-extension. Das folgende ist die Ausgabe von phpinfo().
Kann man deutlich sehen, AMQP richtig geladen ist. Jedoch, wenn ich versuche eine Verbindung aufzubauen, es sagt PHP Fatal error: Class 'AMQPConnection' nicht gefunden. Unten ist der code.
$connection = new AMQPConnection();
Und hier ist die Ausgabe.
user@ubuntu:~$ php repos/default/test.php
PHP Fatal error: Class 'AMQPConnection' not found in /home/user/repos/default/test.php on line 5
Warum dies passieren könnte? Irgendwelche Vorschläge? Danke.
InformationsquelleAutor Eye | 2011-11-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem ist wahrscheinlich, dass die CLI installation verwendet eine andere php.ini-Datei als die web/Apache-Modul und fügen Sie die Erweiterung in der CLI php.ini-Datei als auch. Wo genau, hängt von der Plattform ab.
/etc/php5/cli/php.ini
ist für die cli und die/etc/php5/apache2/php.ini
ist für sapi.Genau! Danke!!! Ich wusste nicht, client und Apache-php-Modul verschiedene config Dateien. Dass alles gelöst. Aaa, ich bin so glücklich!
Ich m verwechselt.Ich habe /etc/php5/cli/php.ini in debian, Bitte klären Sie, jetzt sollte ich ersetzen, php.ini mit php-cli.ini ODER installieren php-cli.ini
InformationsquelleAutor deceze