Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 更改MAMP中的PATH环境变量_Php_Macos_Mamp - Fatal编程技术网

Php 更改MAMP中的PATH环境变量

Php 更改MAMP中的PATH环境变量,php,macos,mamp,Php,Macos,Mamp,我需要更新服务器中的路径变量 如您所见,Apache使用的路径环境变量与我打开终端时使用的路径不匹配 在OSX的MAMP 4.0.6中,我可以通过执行以下操作来更新Apache环境路径: 首先检查/Applications/MAMP/Library/bin/apachectl,查看带有注释的行: #pick up any necessary environment variables 在这条线的正下方,您应该看到MAMP将加载环境变量的路径 我的朋友说: /Applications/MAMP/

我需要更新服务器中的路径变量

如您所见,Apache使用的路径环境变量与我打开终端时使用的路径不匹配


在OSX的MAMP 4.0.6中,我可以通过执行以下操作来更新Apache环境路径:

首先检查
/Applications/MAMP/Library/bin/apachectl
,查看带有注释的行:

#pick up any necessary environment variables
在这条线的正下方,您应该看到MAMP将加载环境变量的路径

我的朋友说:

/Applications/MAMP/Library/bin/envvars
/Applications/MAMP/Library/bin
路径中,您应该会看到一个名为
envvars\uuu
的文件

复制此文件并重命名为
envvars
,然后添加以下行:

export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"

现在重新启动MAMP服务器。phpinfo现在应该有更新的路径信息。

我在MAMP 4.0.6中也遇到了同样的问题。我一直在四处寻找,还没有找到一个有效的解决方案。我想我以前尝试过这个,但发现它不起作用(Apache甚至不会启动)。在进一步修改它之后,我通过注释
if test“x$DYLD\u LIBRARY\u PATH”
块以及最后的
export DYLD\u LIBRARY\u PATH
命令使它工作起来。因此,我的
envvars
文件基本上只包含底部的
export PATH=“/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin”
。现在,我的PATH环境变量已更改。谢谢为我工作。上帝保佑你!我已经更改了那个文件,但我缺少的是重命名它