2012-04-22 11 views
0

私はMac(lion)上でPHP開発環境をセットアップしようとしています。私はpear、phpunit、およびxdebugをインストールするのに苦労しています。自分のコンピュータ上で複数のバージョンのPHPを実行している。lion上の複数バージョンのPHPを削除する方法

私は、コマンドラインでだと私は-i

PHPを入力すると、私は Xdebugををインストール取得:2.1.2
サーバーAPI:コマンドラインインタフェース
のWindows:なし
のZendサーバー:なし
PHPバージョン:5.3.8
のZend APIのNR:220090626
PHPのAPIのNR:20090626
デバッグビルド:なし
スレッドセーフビルド:なし
設定ファイルのパス:/など
設定ファイル:/private/etc/php.ini
拡張ディレクトリ:は/ usr/libに/ PHP /拡張/非デバッグ非zts- 20090626

しかし、私は好みでWeb共有を有効にすると、
でファイルを作成し、その後のように私のブラウザのものに移動しますローカルホスト/ phpinfo.php

は、私はこれらの設定を取得:

インストールはXdebug:なし
サーバーAPI:Apache 2.0のハンドラ
のWindows:なし
のZend Serverの:なし
PHPバージョン:5.4.0
のZend APIのNR:220100525
PHPのAPIのNR:20100525
デバッグビルド:なし
スレッドセーフビルド:なし
設定ファイルのパス:は/ usr/local/PHP5/libに
設定ファイル:/usr/local/php5/lib/php.ini
拡張ディレクトリ:

ご覧のとおり、2つの設定ファイルがあります...ここでは何が起こっていますか?私はphpunitをインストールする必要があり、これは私に多くのトラブルを与えている!

答えて

3

これは正常です。 PHPは.iniファイルの2つのコピーを保持します。これは、コマンドライン操作がWebベースの使用と大きく異なるためです。最大実行時間、メモリ制限、さまざまなWeb固有の設定オプションなどは、CLIモードで実行すると無効/最大化されます。

ただし、2つの異なるPHPバージョンが心配です。コマンドラインでは5.3.8、Webベースでは5.4.0です。つまり、完全に独立したPHPのインストールが2つあります。 cliのバージョンは、config/ini infoの通常の/ usr/localディレクトリではなく、プライベートであるため、一度限りのようです。

+0

ah!ありがとうございました!私はphpUnitをインストールすることができました。私がする必要があったのは、実際に "/ usr/local/php5/bin/pear"をオンラインのすべてのチュートリアルのように "pear"の代わりにコマンドラインに入力する正しいバージョンのpearを使うことでした。私は私のPHPのWEBバージョンに物事をインストールしようとしています。 –

関連する問題