【发布时间】:2014-12-22 10:57:43
【问题描述】:
您好,我在安装 pecl 时遇到问题,我遇到的问题是我正在安装 gearman,我现在正处于安装 pecl PHP 扩展的阶段。
应该像执行命令一样简单:
$ sudo pecl install gearman
安装成功,我什至可以测试一个包含
的php<?php
echo "Gearman version: " . gearman_version() . PHP_EOL;
?>
在 CLI php 中使用:
$ php gearman_version.php
成功了。不幸的是,我正在使用堆栈。 lappstack 准确地说,我的 lappstack 安装中有一个单独的 php,位于:
/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 扩展。而要使用 gearman 的 php.ini 实际上是:
/etc/php5/cli
和
/etc/php5/apache2
我需要帮助,我的装置真的很混乱。谢谢!
【问题讨论】:
标签: linux installation pear pecl gearman