gpt4 book ai didi

php - 无法使用运行 MAMP/PHP 5.6.1/Mac OS X El Capitan 的 putenv() 修改 PATH

转载 作者:搜寻专家 更新时间:2023-10-31 21:56:35 25 4
gpt4 key购买 nike

配置:MAMP临PHP 5.6.1Mac OS X El Capitan

我需要将 /user/local/bin 添加到 php 可以访问的系统路径

我尝试过使用 putenv()

但似乎我无法在 php 中使用 putenv() 更改环境变量 PATH 的值

putenv('PATH=' . '/user/local/bin' . PATH_SEPARATOR . getenv('PATH') );

不改变值

这适用于其他变量

PATH 似乎受到保护,我不知道在哪里可以解除它的保护 - php ini 设置似乎没有任何关于非安全模式环境变量的内容。

这对任何人来说都是一个好消息吗?

谢谢

最佳答案

可能受新的“无根”或 SIP(​​系统完整性保护)保护。除非您真的知道自己在做什么,否则我不建议禁用此功能,但禁用它可以解决您的问题。

More Info Here (维基百科页面)以及如何Disable It Here (OS X 日常)

关于php - 无法使用运行 MAMP/PHP 5.6.1/Mac OS X El Capitan 的 putenv() 修改 PATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32999105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com