【PHP】プログラムでPath(パス)をセットする

PEAR(ペア)などの外部ライブラリを使うときは、そのディレクトリにパスを設定しときたいことが多々あります。php.iniに設定できれば問題ないですが、レンタルサーバの場合はプログラム上で一時的に設定するやり方があります。

PHP 4.3 以上では
set_include_path

バージョンを気にしたくない場合は
ini_set

を使います。例↓

set_include_path(get_include_path() . PATH_SEPARATOR . '/usr');

ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . '/usr');

PATH_SERPARATORを使うのはwindowsとlinuxで区切り文字が違うから。ちなみに.htaccessに設定するやり方もあります。

php_value include_path ".:/usr"

コメント

このブログの人気の投稿

【.NET】DataGridViewを選択した際に背景色を変更しない

Can't open PID file /var/run/nginx.pid (yet?) after start: Too many levels of symbolic links

【PostgreSQL】ROWNUMのように行番号(現在行)を取得するROW_NUMBER