OS X 10.5.6、Apache 2、PHP 5 を実行している Mac で複数の PHP アプリを実行しています。プロジェクトごとにサブドメインをセットアップし、サブドメインごとにホスト ファイル エントリを設定し、Apache 構成に仮想ディレクトリ ブロックを設定しています。そう
project1.localhost は /Library/WebServer/Documents/Project1
に移動します project2.localhost は /Library/WebServer/Documents/Project2 に移動し
ます ...
ただし、この方法では Web アプリを実際に「分離」することはできません。たとえば、次のようなスクリプトを含めるとします。
<?php
include("/includes/include.php");
?>
私のコンピューターのベースディレクトリからスクリプトを参照します。
C:/includes/include.phpにアクセスします。
C:/Library/WebServer/Documents/Project2/includes/include.phpを参照する方法はありますか
基本的には、自身のディレクトリ以外のものを認識しないようにします。また、サブドメインごとに php.ini を使用する方法はありますか?