【发布时间】:2012-10-29 18:32:40
【问题描述】:
我刚刚安装了 Mac OS 10.8 Mountain Lion,我注意到系统使用的 PHP 版本不是与 MAMP 关联的版本。
我曾经修改我的 PATH 变量以使我的操作系统为 PHP 使用不同的 BIN 文件夹,但我只是找不到在 10.8 中修改 PATH 变量的位置。
我创建了一个 .profile 并查看了 .bash_profile 文件,但操作系统继续使用
/usr/bin/php
作为默认的 PHP 安装而不是
/Applications/MAMP/bin/php/php5.3.14/bin
在哪里可以找到系统 PATH 变量设置?
【问题讨论】:
-
试试
which命令:which php- 也许 Mac OSX 有它,我不知道。 -
which php 告诉我操作系统使用的是哪个 PHP 实例,但不允许我更改它。
-
请先查看:How to run a PHP script from the command line with MAMP? - 请注意您在 MAMP 文件夹之前系统二进制路径中有 PHP 二进制文件的路径。
echo $PATH应该输出您当前的路径变量。如果您还不能自己解决,请将该输出添加到您的问题中。 -
我假设你要么没有执行
.bash_profile来更新路径(不要直接调用它,只需打开一个新的 shell 并在那里尝试)或者你把它放在错误的结尾(在系统之前$PATH) -
我的 PHP 二进制文件夹路径不指向 MAMP-PRO。这正是我想要做的,将 PATH 从默认的 OS php 安装更改为 MAMP bin 路径。如果我执行“which php”,我会得到“/usr/bin/php”