使用 cPanel 在 CentOS 上更改 apache(PHP)$PATH 环境变量

使用 cPanel 在 CentOS 上更改 apache(PHP)$PATH 环境变量

我需要在装有 cPanel Pro 1.0 和 Apache 2.2.27 的 CentOS Linux 服务器上为 PHP 脚本的 $PATH 环境变量添加路径。

对于 Ubuntu 或 SuSE,这仅意味着将行添加export PATH=$PATH:/path/etc/sysconfig/apache2,但使用 cPanel 的 CentOS 上的 sysconfig 中缺少此文件(当然,脚本/etc/init.d/httpd不会查找它)。它在其他地方吗(因为那将是解决方案)?

答案已公布这里使用 PHP 本身来改变 PATH 变量,但我想在 Apache 级别使用更强大的解决方案...任何帮助都将不胜感激!

答案1

编辑/opt/suphp/etc/suphp.conf并设置env_path为您想要的路径字符串。

答案2

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

  1. 安装必须是mod_php
  2. 然后,带有 cPanel 的 CentOS 上的配置文件是/usr/local/apache/bin/envvars;并且通常export PATH=$PATH:/path在这里工作正常
  3. 您需要停止/启动 httpd 服务,简单的重启不会改变环境变量

感谢帮助!

相关内容