我需要更新我的路径变量内的MAMP v3.4服务器。更改MAMP中的PATH环境变量
正如你所看到的,Apache是使用不匹配PATH当我打开终端,我用PATH环境变量。
<?php
passthru('env');
die();
上面的脚本打印出:
...
PATH=/usr/bin:/bin:/usr/sbin:/sbin
...
同时,我PATH,当我跑我的终端是:
$ env
...
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
我已经尝试了解决方案所提供here和here,但没有人工作。
在/Applications/MAMP/conf/apache/httpd.conf
中设置环境变量似乎很有希望,但在设置路径时不起作用。
# Near the top of my httpd.conf file...
SetEnv MY_TEST_DETAIL foo
SetEnv PATH /usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
我重新启动我的MAMP服务器,看着phpinfo()
正如你所看到的,它增加了MY_TEST_DETAIL环境变量,但它并没有改变PATH。
我遇到与MAMP 4.0.6相同的问题。我一直在环顾四周,还没有找到一个可行的解决方案。 –