我真的很喜欢 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.. .我每次都有同样的问题。
是否可能与此框上的先前设置有冲突?