Yosemiteを実行しているMac OSXにXAMPPをインストールしました。次のように.bash_profileファイルを作成しました。
export XAMPP_HOME=/Applications/XAMPP/xamppfiles
export PATH=${XAMPP_HOME}/bin/php:${PATH}
export PATH
ターミナルでecho $ PATHと入力すると、正しいXAMPPパスが取得されますが、「which php」と入力すると/ usr/bin/phpと表示されます
XAMPPにMacに付属のデフォルトのphpの代わりに正しいphpを使用させるにはどうすればよいですか?
XAMPP PHPおよび/ Applications/XAMPP/bin /にある他のバイナリを使用するために、デフォルトで〜/ .bash_profileの正しいエントリです。
export XAMPP_HOME=/Applications/XAMPP
export PATH=${XAMPP_HOME}/bin:${PATH}
export PATH
これを使用して変更をロードします(次回シェルセッションを開くときは必要ありません):
source ~/.bash_profile
確認:
$ which php
/Applications/XAMPP/bin/php
私の場合、私は次のことをしました
Bashプロファイルを作成しました。
_Sudo nano ~/.bash_profile
_
そして、以下を追加しました
_export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH
export PATH
_
そして、パスを更新しました_source ~/.bash_profile
_または、それがうまくいかない場合は、ターミナルを完全に閉じて新しいセッションを開始できます。
_which php
_と入力します。新しいPHPパスが表示されます。私の場合は_/Applications/XAMPP/xamppfiles/bin
_インストールしたPHPバージョンがわかっている場合は、_php -v
_と入力して確認することもできます。 。
PHP 5.6.14 (cli) (built: Nov 19 2015 20:37:15) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies.
最後に、問題を解決します。 「〜/ .bash_profile」に次の構成を設定します
Uにbash_profileがある場合、otherWiseを編集してbash_profileを作成する必要があります。次に、これらの行を追加します
export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH
export PATH
上記はXamppパスです。次を追加Composer Path(IF U ADD THE COMPOSER PATH 1st IT WO N'T WORK)
export PATH="~/.composer/vendor/bin:$PATH"
最後に私のためにうまく働きます。
which php
/Applications/XAMPP/xamppfiles/bin/php
私は問題を解決することができました。 Macでは、XAMPP binフォルダーとphpファイルのアクセス権が間違っていたため、機能していませんでした。第二に、フルパスをプロファイルする必要がありました
/bin/php-5.5.15:${PATH}
ありがとう