Ubuntu 上の任意のディレクトリで XAMPP の仮想ホストを設定するにはどうすればいいですか?

Ubuntu 上の任意のディレクトリで XAMPP の仮想ホストを設定するにはどうすればいいですか?

Ubuntu >=18.04 上の任意のディレクトリで XAMPP の仮想ホストを設定する方法。

一度に複数のウェブサイトをセットアップして実行する方法。これらのウェブサイトディレクトリは、コンピュータ内の異なるパスにあります

答え1

xamppのインストールパスは次の通りだと思います/opt/lampp/

  • /opt/lampp/etc/httpd.confテキストエディタで開きます。

  • ServerName localhostファイル内で検索します。その行のすぐ下に次の行が見つかります。

<Directory />
   AllowOverride none
   Require all denied
</Directory>
  • 上記の行のすぐ下に次のコードを追加します
<Directory /path/to/your/folder>
     Options Indexes FollowSymLinks
     AllowOverride All
     Order allow,deny
     Allow from all
   </Directory>

覚えて/path/to/your/folderすべてを意味するフォルダこのディレクトリ内のファイルはApacheによって使用が許可されます

  • 開ける opt/lamp/etc/extra/http-vhosts.confエディターで、次の例を使用して必要な Web サイトを追加します。
<VirtualHost IPADDRESS:PORT>
  DocumentRoot "PATH/TO/WEBISTE/ROOT"
  ServerName WEBSITE-HOST-NAME
  <Directory "PATH/TO/WEBISTE/ROOT">
      Options +SymLinksIfOwnerMatch
      Require all granted
  </Directory>
</VirtualHost>

関連情報