2
嗨,我遇到了pecl安装问题,我遇到的问题是我正在安装gearman,现在我正处于安装pecl PHP扩展的阶段。更改Pecl安装目录
它应该是一个简单的作为执行命令:
$ sudo pecl install gearman
安装是全成和我甚至可以使用测试含有
<?php
echo "Gearman version: " . gearman_version() . PHP_EOL;
?>
在CLI PHP执行它的PHP:
$ 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
如同我所有的其他扩展。
实际上导致应用程序无法使用齿轮扩展。而被指向到,使用的Gearman在php.ini实际的那些是:
/etc/php5/cli
和
/etc/php5/apache2
我需要帮助,我真的在得到haywired过程我的装置。谢谢 !