Привет, у меня проблемы с установкой pecl. Проблема в том, что я устанавливаю gearman, и я m сейчас на этапе установки PHP-расширения pecl.
это должно быть просто выполнение команды:
$ sudo pecl install gearman
установка прошла успешно, и я даже смог протестировать php, содержащий
<?php
echo "Gearman version: " . gearman_version() . PHP_EOL;
?>
выполнение его в CLI php, используя:
$ php gearman_version.php
делает свое дело. К сожалению, я использую стек. lappstack, если быть точным, и у меня есть отдельный php для установки моего lappstack, который находится в:
/home/userName/lappstack-5.4.34-0/php
где php/etc содержит мой php.ini для использования в Интернете.
теперь, возвращаясь к установке gearman с помощью pecl, выполнение pecl install gearman приводит к тому, что gearman устанавливается в отдельной установке php5, а gearman.so устанавливается в:
/usr/lib/php5/20121212/gearman.so
который, в идеале, gearman.so должен содержаться в:
/home/userName/lappstack-5.4.34-0/php/lib/php/extensions/gearman.so
как и все мои другие расширения.
что на самом деле приводит к тому, что приложение не может использовать расширение gearman. И php.ini, на который указывают, чтобы использовать gearman, на самом деле находится в:
/etc/php5/cli
а также
/etc/php5/apache2
Мне нужна помощь, я действительно запутался в своих установках. Спасибо !