配置:MAMP ProPHP 5.6Mac OS X El Capitan
我需要将/user/local/bin
添加到php可以访问的系统路径中
我尝试过使用putenv((
但我似乎无法使用putenv((更改php中环境变量PATH的值
putenv('PATH=' . '/user/local/bin' . PATH_SEPARATOR . getenv('PATH') );
不会更改值
这适用于其他变量
PATH似乎受到了保护,我不知道在哪里可以取消保护——php.ini设置似乎没有任何关于非安全模式env-vars的内容。
这对任何人来说都是贝尔吗?
感谢
可能受到新的"无根"或SIP(系统完整性保护(的保护。除非你真的知道自己在做什么,否则我不建议禁用这个功能,但禁用它可以解决你的问题。
此处提供更多信息(维基百科页面(以及如何在此处禁用它(OS X每日(