2014-10-27 2 views
2

Привет, У меня возникли проблемы с установкой pecl, проблема в том, что я устанавливаю gearman, и теперь я на стадии установки расширения PHP.Изменение каталога установки Pecl

это должно быть простым, как выполнить команду:

$ sudo pecl install gearman 

установка прошла успешно, и я мог бы даже проверить PHP, содержащий

<?php 
echo "Gearman version: " . gearman_version() . PHP_EOL; 
?> 

его выполнения в PHP CLI, используя:

$ php gearman_version.php 

делает трюк. К сожалению, я использую стек. lappstack быть точным, и у меня есть отдельный PHP в установке моего lappstack, который находится в:

/home/userName/lappstack-5.4.34-0/php 

где PHP/и т.д. содержит мой php.ini для веб-использования.

сейчас, возвращаясь к установке PECL из Gearman, выполнив PECL установить 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 

, как и все другие мои расширений.

, что фактически приводит к тому, что приложение не может использовать удлинитель передачи. И php.ini, что в настоящее время указывает на, чтобы использовать Gearman на самом деле те, в:

/etc/php5/cli 

и

/etc/php5/apache2 

мне нужна помощь, я на самом деле в процессе получения haywired в мои установки. Благодаря !

ответ

5

Вы можете увидеть настроенные каталоги с

$ pear config-show 

Чтобы изменить каталоги, например, php_dir, использование config-set:

$ pear config-set php_dir /path/to/foo 
Смежные вопросы