0

我真的很喜欢 ZS6,但我在 OSX 10.8.x 上遇到了 PEAR 和 PHPUnit 的问题。

在 ZS6 安装到默认路径之后,PEAR 似乎在命令行中运行良好,但是,由于某种奇怪的原因,它将 phpunit 包安装在 pear 文件夹中,其中包含 /Users/myusername/pear 位置的 bin、docs 和 share 文件夹。这本身对我来说毫无意义。此外,PHPUnit 未设置为从终端运行(未找到命令)。

如果你运行'pear list' pear 表示没有从频道 pear.php.net 安装扩展。

我的 .bash_profile 具有以下内容: export PATH=/usr/local/bin:$PATH PATH=$PATH:/usr/local/zend/bin:/usr/local/zend/mysql/bin LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr /local/zend/lib

php.ini 文件仍设置为默认位置:.:/usr/local/zend/share/ZendFramework/library:/usr/local/zend/share/pear

到目前为止,我已尝试更改 php.ini 路径,已尝试更改 .bash_profile 导出路径,已尝试卸载并删除所有可以找到的 pear 痕迹并重新安装 ZS6,甚至再次手动安装 pear.. .我每次都有同样的问题。

是否可能与此框上的先前设置有冲突?

4

1 回答 1

0

例如,您可以使用 pear config-set 调整这些配置值

$ pear config-set php_dir /usr/share/pear/php
$ pear config-set data_dir /usr/share/pear/data

对具有“损坏”路径的所有配置值执行此操作。

之后,要么手动将文件从旧目录移动到新目录,要么重新安装所有软件包。

于 2013-03-11T03:52:13.910 回答