1

昨日php 5.4をインストールしようとしましたが、うまくいきません。ターミナルで行うphp -vと5.3になりますがphp -v、X11で行うと5.4であると表示され、ローカルサーバーを起動することもでき、問題なく動作します。ターミナルで機能しないのはなぜですか? 誰かが私の PATH の変更について何か言ったことがありますが、それは正しいかもしれませんが、どうすればよいのでしょうか?

ここに画像の説明を入力

4

1 に答える 1

2

2 つのバージョンの PHP がインストールされているようですが、5.4 は PATH (コマンド ラインで呼び出しているプログラムを検索する場所をシステムに指示する環境変数) から到達可能な "デフォルト" PHP ではないようです。 .

PHP 5.3 実行可能ファイルの場所を見つけるには、which( http://ss64.com/osx/which.html ) コマンドを使用できます。私のコンピューターでは次のようになります。

➤  which php
/usr/local/bin/php

私のシステム/usr/local/bin/phpには、使用したい PHP 実行可能ファイルへのリンクが 1 つだけあります (私のシステムには、いくつかのバージョンの PHP がインストールされています/usr/local/php/<version>/) 。

whichコマンドの戻り値と、指定された結果が私のようなシンボリック リンクであるかどうかを確認できます。はいの場合は、リンクを変更して 5.4 実行可能ファイルを指すようにするとうまくいくはずです。

于 2013-01-23T11:19:14.960 に答える