9

OSX10.5.8でMAMPを使用してPHPを実行しています

したがって、コンソールからスクリプトを実行する場合は、常に次のように記述する必要があります。

/applications/mamp/bin/php5.3/bin/php path/to/script

これは迷惑です。デフォルトのパスをphpに変更して、次のように記述できるようにする方法はありますか?

php path/to/script

まだMAMPsPHPバージョンを使用していますか?

4

6 に答える 6

27

ホームディレクトリに呼び出されるファイルを作成し.bash_profile(このファイルがまだない場合)、これをファイルに追加します。

export PATH=/Applications/mamp/bin/php5.3/bin:$PATH

次に、Terminal.appを終了して再起動します

于 2012-06-01T20:42:25.183 に答える
8

PHPの最新のMAMPバージョンを使用する

.bash_profileを編集する必要があります

open -a TextEdit ~/.bash_profile

ホームディレクトリの下にbash_profileが見つからない場合は、.bash_profileを作成します。

 touch ~/.bash_profile

PHPの最新のMAMPバージョンを使用する

PHP_VERSION=`ls /Applications/MAMP/bin/php/ | sort -n | tail -1`
export PATH=/Applications/MAMP/bin/php/${PHP_VERSION}/bin:$PATH

(変更を加えた後、ソース〜/ .bash_profileを使用して、変更が有効になることを確認してください。)

ソース:MAMPパスを使用するためにPHPのパスをオーバーライドする方法は?

于 2015-05-09T07:36:11.500 に答える
6

最も簡単な方法は、エイリアスを書き直すことです。一時的に使用するために以下のcmdをコピーしてターミナルに貼り付けるか、.bash_profileに書き込んで永続的にします。

MAMPの場合

$ alias php=/applications/mamp/bin/php5.3/bin/php

XAMPPの場合

$ alias php=/Applications/XAMPP/bin/php

AMPPSの場合

$ alias php=/Applications/AMPPS/php-5.6/bin/php

新しいエイリアスを介してphpを実行します

$ php -v
于 2015-01-03T22:31:02.603 に答える
4
vi ~/.bash_profile

//add
export PATH=/path/to/php/bin:$PATH

source ~/.bash_profile 
于 2016-05-25T01:39:34.290 に答える
1

bfvarettosのすばらしい答えに加えて、ログイン時に.bash_profileが実行されるため、変更を有効にするにはシステムを再起動する必要があります。

于 2013-11-19T05:57:01.807 に答える
1

これがMAMP3.0に固有であるかどうかはわかりませんが、MAMP3.0では次のパスを実行する必要があります。PHPのバージョンをサーバーに使用しているバージョンに変更してください。

繰り返しますが、これは〜/.bash_profileに入ります

export PATH=/Applications/MAMP/bin/php/php5.5.10/bin:$PATH
于 2014-03-12T20:04:26.157 に答える