我已经花了好几个小时了,却一无所获。
我无法将/usr/local/bin
添加到apache用户的PATH
变量中。用户没有.profile
,我无法给用户su
,我无法使用PATH
从php中导出到exec
并添加SetEnv PATH /usr/local/bin
不管是http.conf
还是.htaccess
文件都没有区别。我找不到envvars
文件来更改它,但我怀疑还有其他问题。
我已经重新启动了Apache,甚至是我的服务器。
有什么帮助吗?
最佳答案
最终按照Alfe在他的回答中提出的建议进行了修改,除了在/etc/init.d/httpd
文件中添加了/etc/sysconfig/httpd
文件(该文件在更新时很容易被覆盖)之外:export PATH=${PATH:+$PATH:}/usr/local/bin