[PHP-users 31705] Re: $_ENV について
tkd
tkd_bind @ yahoo.co.jp
2007年 3月 16日 (金) 18:10:45 JST
TKDです。
自己レスですが・・・。
> > require_once($_ENV["PHP_INCLUDE_PATH"] . "xxxx.inc");
> > の部分があり、思考錯誤の結果、
> > 変数ではなく直接パスを打てば正常に稼動すると判明
> >
> > コマンドラインからの実行時、$_ENVは呼び出せないのでしょうか?
> > もしくは、呼び出し方が悪かったのでしょうか?
> > この様に(コマンドラインで)PHPを使ったことがないので・・・
> > サーバーの設定、iniの設定でしょうか?
>
> include_pathにはhttpd.conf、.htaccessで設定した値が入っているので、
> Apacheを介さない場合は空っぽです。
>
> コマンドラインから参照するためには、予めset_include_path()で値を設定し
て
> やる必要があります。
他にも、コマンドを実行するユーザの環境変数に値を設定する方法もあります。
bashの場合、
export PHP_INCLUDE_PATH="xxxxxxxxx"
とかですね。
///////////////////////////
tkd <tkd_bind @ yahoo.co.jp>
PHP-users メーリングリストの案内