0

私はZS6が本当に好きですが、OSX10.8.xのPEARとPHPUnitに問題があります。

ZS6をデフォルトのパスにインストールした後、PEARはコマンドラインから正常に機能しているように見えますが、奇妙な理由で、phpunitパッケージをpearフォルダーにインストールし、bin、docs、およびshareフォルダーを/ Users / myusername/pearの場所に配置します。それ自体は私にはまったく意味がありません。さらに、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

これらの構成値は、たとえばpearconfig-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 に答える