gpt4 book ai didi

linux - 更改 Pecl 安装目录

转载 作者:太空狗 更新时间:2023-10-29 11:25:58 25 4
gpt4 key购买 nike

您好,我在安装 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

我需要帮助,我真的在安装过程中遇到麻烦。谢谢!

最佳答案

你可以看到配置的目录

$ pear config-show

更改目录,例如php_dir,使用config-set:

$ pear config-set php_dir /path/to/foo

关于linux - 更改 Pecl 安装目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26584599/

25 4 0
文章推荐: java - java.library.path 中没有 swt-mozilla-gtk-4332
文章推荐: CSS:半透明背景和图像
文章推荐: css - 你如何让两个
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com