phpのinclude_pathを追加したりする場合、私はvhost.confを使っている。
この作業はシェルで(rootユーザにて)操作する。
/var/www/[ドメイン]
にconfディレクトリを作成し、vhost.confファイルを作成する。
vhost.confは私の場合
こんな感じ。include_pathを追加するのと、スタイルシート、javascriptを動的にしたい時に使っている。
こうしておけば、例えばスタイルシートに記述する画像ファイルURLを動的に出来ます。
ただしその場合、CSSなら「header("Content-type: text/css;");」という風にレスポンスヘッダを書き換える必要がある。
さて、vhost.confを作成した後はアパッチがこのファイルを起動時に読み込むように設定する。
/etc/httpd/conf/httpd.conf
該当するドメインのVirtualHost部を探す。たぶん一番下。
このようにvhost.confのパスを記述しておく。
アパッチを再起動する。
この作業はシェルで(rootユーザにて)操作する。
/var/www/[ドメイン]
にconfディレクトリを作成し、vhost.confファイルを作成する。
vhost.confは私の場合
php_value include_path .:/var/www/[ドメイン]/public_html/public
Options FollowSymLinks
RewriteEngine On
RewriteRule /style\.css$ /style.php [L]
RewriteRule /common\.js$ /javascript.php [L]
こんな感じ。include_pathを追加するのと、スタイルシート、javascriptを動的にしたい時に使っている。
こうしておけば、例えばスタイルシートに記述する画像ファイルURLを動的に出来ます。
ただしその場合、CSSなら「header("Content-type: text/css;");」という風にレスポンスヘッダを書き換える必要がある。
さて、vhost.confを作成した後はアパッチがこのファイルを起動時に読み込むように設定する。
/etc/httpd/conf/httpd.conf
該当するドメインのVirtualHost部を探す。たぶん一番下。
Include /var/www/ドメイン名/conf/vhost.conf
</VirtualHost>
このようにvhost.confのパスを記述しておく。
アパッチを再起動する。
service httpd restart