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

Antworten auf die Frage(1)

Ihre Antwort auf die Frage