我非常喜欢ZS6,但我在OSX 10.8.x上遇到PEAR和PHPUnit问题。
在ZS6安装到默认路径之后,PEAR似乎从命令行运行良好,但是,出于某种奇怪的原因,它将phpunit软件包安装在一个pear文件夹中,其中包含/ Users / myusername /中的bin,docs和share文件夹梨的位置。这本身对我来说根本没有意义。此外,PHPUnit未设置为从终端运行(未找到命令)。
如果您运行'pear list'梨,则表示没有从pear.php.net频道安装扩展程序。
我的.bash_profile有以下内容: export PATH = / usr / local / bin:$ PATH PATH = $ PATH:在/ usr /本地/的Zend /斌:在/ usr /本地/ 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导出路径,我尝试卸载并删除所有可以找到梨的痕迹并重新安装ZS6,甚至手动安装梨再次......我每次都有同样的问题。
是否可能与此框中的先前设置存在冲突?
答案 0 :(得分:0)
您可以使用pear config-set调整这些配置值,例如
$ pear config-set php_dir /usr/share/pear/php
$ pear config-set data_dir /usr/share/pear/data
对所有具有“损坏”路径的配置值执行此操作。
之后,手动将文件从旧目录移动到新目录,或重新安装所有包。