用cPanel更改CentOS上的apache(PHP)$ PATH环境variables

我需要在cPanel Pro 1.0和Apache 2.2.27的CentOS linux服务器上为PHP脚本添加一个path到$ PATH环境variables

对于Ubuntu或者SuSE,只需要添加一行export PATH=$PATH:/path/etc/sysconfig/apache2 ,但是这个文件在cPanel的CentOS的sysconfig中是丢失的(当然还有脚本/etc/init.d/httpd不在找)。 是否在其他地方(因为这将是解决scheme)?

这里发布的答案使用PHP本身来改变PATHvariables,但我想在Apache级别上使用更强大的解决scheme…任何帮助将不胜感激!

编辑/opt/suphp/etc/suphp.conf并将/opt/suphp/etc/suphp.conf设置为所需的pathstring。

它实际上是三件事的组合:

  1. 安装必须是mod_php
  2. 然后CentOS上的cPanelconfiguration文件是/usr/local/apache/bin/envvars ; 和通常的export PATH=$PATH:/path在这里工作得很好
  3. 你需要停止/启动httpd服务,简单的重启不会改变环境variables

感谢帮助!