私はubuntuとwindows7のデュアルブートを使用しており、両方にxamppをインストールしています。windowsとubuntuのどちらを使用していても、1つのローカルホストディレクトリにアクセスしたいと考えています。両方のシステムが同じパーティションにインストールされています。
これは古い質問ですが、まだ適切に回答されていません。これはあなたがする必要があることです:
/media/user/OS/xampp/htdocs
)/opt/lampp/etc
に移動してhttpd.conf
を編集し、次の変更を加えます(これを行うにはroot権限が必要です)#DocumentRoot "/opt/lamp/htdocs"
沿って#DocumentRoot "/media/user/OS/xampp/htdocs"
Directory "/opt/lampp/htdocs"
沿ってDirectory "/media/user/OS/xampp/htdocs"
の中に
IfModule unixd_module
セクション置換User daemon
Group daemon
沿ってユーザーyourUsername グループyourGroupname通常、yourUsernameとyourGroupnameは同じです。Ubuntuユーザーの名前ですが、これは
/etc/passwd
と/etc/groups
で確認できます。LAMPPサービスを再起動すると、準備が整います。
UbuntuはNTFSをネイティブに読み取ることができるため、Windows側に「共有」HTDOCSフォルダーを配置することをお勧めします。
Ubuntuの起動時にFSTABを使用してWindowsパーティションをマウントし、Webファイルにアクセスできるようにする必要があります。
Windowsパーティションの通常のマウントポイントを取得したら、Ubuntuでシンボリックリンクを作成して、Ubuntu Apacheから引き続きWebファイルにアクセスできるようにする必要がありますが、デフォルトの場所から読み取ることができます。
例えば。 Sudo chown -R $USER /var/www; ln -s /var/www /media/Windows/xampp/htdocs
上記のコードを例として使用しています。シナリオを正しくするために、さらに読んでください。