【问题标题】:OS Mountain LION PHP Environment VariableOS Mountain LION PHP 环境变量
【发布时间】: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”

标签: php macos path env


【解决方案1】:

对我来说,我可以在山狮中编辑我的 ~/.profile 文件。我不确定原始 PHP 路径的位置,但您可以尝试添加 export PATH="$PATH:/Applications/MAMP/bin/php/php5.3.14/bin" 到您的 .profile 文件。请确保在运行 which php 之前重新启动终端。

【讨论】:

    猜你喜欢
    • 2012-08-18
    • 1970-01-01
    • 2011-10-23
    • 2011-11-22
    • 1970-01-01
    • 2012-08-23
    • 1970-01-01
    相关资源
    最近更新 更多