Changing Pecl Installationsverzeichnis
Hallo, ich habe Probleme mit der Pecl-Installation. Das Problem, das ich habe, ist, dass ich @ installier gearman, und ich bin jetzt in der Phase der Installation der PECL-PHP-Erweiterung.
it sollte so einfach wie das Ausführen des Befehls sein:
$ sudo pecl install gearman
die installation war erfolgreich und ich konnte sogar ein php mit @ test
<?php
echo "Gearman version: " . gearman_version() . PHP_EOL;
?>
executing es in CLI PHP mit:
$ php gearman_version.php
macht den Trick. Leider benutze ich einen Stack. lappstack um genau zu sein, und ich habe eine separate PHP in der Installation meines Lappstacks, die in ist:
/home/userName/lappstack-5.4.34-0/php
where php / etc enthält mein php.ini für die Verwendung im Web.
now, zurück zur Pecl-Installation von gearman, Ausführen despecl Gearman installieren führt dazu, dass gearman in einer separaten php5-installation installiert wird und das gearman.so ist installiert in:
/usr/lib/php5/20121212/gearman.so
Das sollte im Idealfall gearman.so enthalten sein in:
/home/userName/lappstack-5.4.34-0/php/lib/php/extensions/gearman.so
wie alle meine anderen Erweiterungen.
, was tatsächlich dazu führt, dass die Anwendung die Gearman-Erweiterung nicht verwenden kann. Und die php.ini, auf die verwiesen wird, um gearman zu benutzen, ist tatsächlich diejenige in:
/etc/php5/cli
un
/etc/php5/apache2
Ich brauche Hilfe, ich bin gerade dabei, meine Installationen zu verdrahten. Vielen Dank