web-dev-qa-db-ja.com

Mac OSX PHPおよびXAMPPパスの問題

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を使用させるにはどうすればよいですか?

15
ssdesign

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
54
BlueC

私の場合、私は次のことをしました

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.

10
Daniel Barde

最後に、問題を解決します。 「〜/ .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
2
Bala Murugan

私は問題を解決することができました。 Macでは、XAMPP binフォルダーとphpファイルのアクセス権が間違っていたため、機能していませんでした。第二に、フルパスをプロファイルする必要がありました

/bin/php-5.5.15:${PATH}

ありがとう

0
ssdesign