将 PHP 路径更改为 MAMPs PHP


change the PHP path to MAMPs PHP

我在OSX 10.5.8上运行带有MAMP的PHP

所以如果我想从控制台运行脚本,我总是需要编写

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

这很烦人。有没有办法将默认路径更改为 php 以便我可以编写

php path/to/script

并且仍然使用MAMPs PHP版本?

在主目录上创建一个名为 .bash_profile 的文件(如果您还没有此文件),并将其添加到该文件中:

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

然后退出并重新启动 Terminal.app

使用最新的 MAMP 版本的 PHP

您需要编辑.bash_profile

open -a TextEdit ~/.bash_profile

如果在主目录下找不到bash_profile,请创建.bash_profile:

 touch ~/.bash_profile

使用最新的 MAMP 版本的 PHP

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

source ~/.bash_profile进行更改后运行以确保它们生效。

来源:如何覆盖 PHP 的路径以使用 MAMP 路径?

最简单的方法是重写别名。只需将cmd波纹管复制/粘贴到终端中以供临时使用,或将其写入.bash_profile即可永久使用。

对于 MAMP

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

对于 XAMPP

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

对于安普斯

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

通过我们的新别名运行 php

$ php -v
vi ~/.bash_profile
//add
export PATH=/path/to/php/bin:$PATH
source ~/.bash_profile 

除了 bfvarettos 很好的答案:由于.bash_profile在登录时执行,因此您需要重新启动系统才能使更改生效。

我不确定这是否特定于 MAMP 3.0,但您需要为 MAMP 3.0 执行以下路径。 确保将 PHP 版本更改为用于服务器的版本。

这又进去了~/.bash_profile

export PATH=/Applications/MAMP/bin/php/php5.5.10/bin:$PATH