1

PHPスクリプトがアクセスできるように環境変数を設定する必要があります

私のシステムはCentos 6、64ビット、ApacheサーバーとPHPです

基本的に、xulrunner を使用するサードパーティの Linux ライブラリを使用しています。Xulrunner は centos サーバーのフォルダーにインストールされます。

xulrunner がインストールされているこのツールを示すために、環境変数を設定する必要があります。

を使用してその環境変数を設定すると

 Export Variable=location

コマンドラインではssh、それは素晴らしく完璧に機能し、ツールは完璧に実行されます

しかし、phpから試してみると、明らかにその環境変数にアクセスしていないため、場所が見つからないため失敗します

PHPスクリプトとユーザーapacheがアクセスできるように環境変数を設定するのに助けが必要です

ありがとうございました

4

2 に答える 2

0

あなたの問題は、スクリプトを実行するときに環境変数が定義されていないことだと思います。これを試してください:

1.- .bash_profile を編集し、次の行を追加します (xulrunner必要に応じてディレクトリを配置します)。

export PATH_XUL=/tmp

2.- コンソールをリロードします 3.- この php を実行します (書き込みます/tmp)

<?
  echo getenv("PATH_XUL");
?>

exportこの環境変数は、ディレクティブを追加できるすべてのユーザーに変数を宣言するために、ユーザーに対して宣言されます/etc/profile.d/xul.sh

あなたの問題を正しく理解していない場合は、お知らせください

于 2013-11-15T08:09:39.313 に答える