web-dev-qa-db-ja.com

CentOSのApache(PHP)$ PATH環境変数をcPanelで変更する

CPanel Pro1.0およびApache2.2.27を搭載したCentOSLinuxサーバー上のPHPスクリプトの$ PATH環境変数へのパスを追加する必要があります。

UbuntuまたはSuSEの場合、行を追加することを意味しますexport PATH=$PATH:/pathから/etc/sysconfig/Apache2、しかしこのファイルはcPanelを使用したCentOSのsysconfigにありません(そしてもちろん、スクリプト/etc/init.d/httpdはそれを探していません)。それは他のどこかにありますか(それが解決策になるので)?

公開された回答 ここ はPHP自体を使用してPATH変数を変更しますが、Apacheレベルでより堅牢なソリューションを使用したいと思います...どんな助けでも非常に役立ちます感謝!

1
Michal Gow

それは実際には3つのものの組み合わせでした:

  1. インストールはmod_phpである必要があります
  2. 次に、cPanelを使用したCentOSの設定ファイルは/usr/local/Apache/bin/envvars;そしていつものexport PATH=$PATH:/pathここでは問題なく動作します
  3. Httpdサービスを停止/開始する必要があります。単純な再起動では環境変数は変更されません。

手伝ってくれてありがとう!

2
Michal Gow

編集/opt/suphp/etc/suphp.confそして設定env_path必要なパス文字列に移動します。

3