Linux

使用 cPanel 在 CentOS 上更改 apache (PHP) $PATH 環境變數

  • September 8, 2014

我需要使用 cPanel Pro 1.0 和 Apache 2.2.27 在 CentOS linux 伺服器上為 PHP 腳本添加 $PATH 環境變數的路徑。

對於 Ubuntu 或 SuSE,它只是意味著將行添加export PATH=$PATH:/path/etc/sysconfig/apache2,但是在 CentOS 上使用 cPanel 的 sysconfig 中缺少此文件(當然,腳本/etc/init.d/httpd不會尋找它)。它在其他任何地方(因為那將是解決方案)?

此處發布的答案使用 PHP 本身來更改 PATH 變數,但我想在 Apache 級別使用更強大的解決方案……任何幫助將不勝感激!

它實際上是三件事的結合:

  1. 安裝必須是mod_php
  2. 然後在 CentOS 上使用 cPanel 的配置文件是/usr/local/apache/bin/envvars;通常export PATH=$PATH:/path在這里工作得很好
  3. 需要停止/啟動httpd服務,簡單重啟不會改變環境變數

感謝幫助!

編輯/opt/suphp/etc/suphp.conf並設置env_path為您想要的路徑字元串。

引用自:https://serverfault.com/questions/588218