为MAMP Pro正确设置PHP路径

时间:2013-05-24 22:38:41

标签: php bash shell mamp

MAMP Pro让您通过应用程序编辑php.ini模板,并在每次启动MAMP Pro时在/Library/Application Support/appsolute/MAMP PRO/conf/php.ini创建文件。如何让它在命令行上使用这个php.ini?我目前在.bash_profile文件中有此条目:

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

这在命令行显示正确的PHP版本,但配置文件错误:

$ php -i | grep php\.ini
Configuration File (php.ini) Path => /Applications/MAMP/bin/php/php5.4.4/conf
Loaded Configuration File => /Applications/MAMP/bin/php/php5.4.4/conf/php.ini
$ php --version
PHP 5.4.4 (cli) (built: Jul  4 2012 17:28:56) 

如何让它工作,以便它使用第一段中路径的php.ini文件?提前谢谢。

1 个答案:

答案 0 :(得分:3)

我想MAMP在启动时动态设置ini-Path。要在命令行上获得相同的行为,可以通过-c参数将ini-path传递给php。

php -c /Library/Application\ Support/appsolute/MAMP\ PRO/conf/php.ini

为了更加舒适,您可以将其添加为.bash_profile

的别名
alias php='php -c /Library/Application\ Support/appsolute/MAMP\ PRO/conf/php.ini'