![使用 cPanel 在 CentOS 上更改 apache(PHP)$PATH 环境变量](https://linux22.com/image/630799/%E4%BD%BF%E7%94%A8%20cPanel%20%E5%9C%A8%20CentOS%20%E4%B8%8A%E6%9B%B4%E6%94%B9%20apache%EF%BC%88PHP%EF%BC%89%24PATH%20%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F.png)
我需要在装有 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
它实际上是三件事的结合:
- 安装必须是mod_php
- 然后,带有 cPanel 的 CentOS 上的配置文件是
/usr/local/apache/bin/envvars
;并且通常export PATH=$PATH:/path
在这里工作正常 - 您需要停止/启动 httpd 服务,简单的重启不会改变环境变量
感谢帮助!