【发布时间】:2015-09-20 22:59:01
【问题描述】:
Apache用户_www不能在php代码中运行'node'等命令。
execWrap("node --version"); // end up with not known command
getenv('path'); // returned limited set of paths
【问题讨论】:
标签: php node.js macos apache path
Apache用户_www不能在php代码中运行'node'等命令。
execWrap("node --version"); // end up with not known command
getenv('path'); // returned limited set of paths
【问题讨论】:
标签: php node.js macos apache path
更新:
sudo nano /System/Library/LaunchDaemons/org.apache.httpd.plist
变化:
<key>EnvironmentVariables</key>
<dict>
<key>PATH</key
<string>/opt/local/bin:/opt/local/sbin:/usr/local/mysql/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin</string>
</dict>
然后重启apache:
sudo apachectl restart
【讨论】: