2017-12-07 20 views
0

1つの仮想ホスト上のポートにより、複数のPHP:
私はPHPは、Apacheの下にプラグインのデフォルトを使用して、私は仮想ホストを作成したプロジェクトを、持っている:アパッチ - 私は少し愚かな問題を抱えているが、最初から

<VirtualHost *: 80> 
     DocumentRoot "C: \ web \ project" 
     ServerName project.dev 
     <Directory "C: \ web \ project"> 
         Options Indexes FollowSymLinks Includes ExecCGI 
         AllowOverride All 
         Require all granted 
     </ Directory> 
</ VirtualHost> 

私は別のバージョンのPHPで新しい仮想ホストを作成する必要なく、別のバージョンのPHP(同じポートからのポートが好ましい)で正確に同じプロジェクトを実行する必要があります。

http://project.dev -> Default PHP Apache 

http://project.dev:8056 -> PHP 5.6 

http://project.dev:8071 -> PHP 7.1 

など

達成することが可能ですか? (必ずしもWindowsではなく、そのような "ホーム" Linuxの下で)

答えて

0
<VirtualHost *: 80> 
    DocumentRoot "C: \ web \ project" 
    ServerName project.dev 
    <Directory "C: \ web \ project"> 
     Options Indexes FollowSymLinks Includes ExecCGI 
     AllowOverride All 
     Require all granted 
    </ Directory> 
</ VirtualHost> 
<VirtualHost *: 81> 
    DocumentRoot "C: \ web \ project" 
    ServerName project.dev 
    <Directory "C: \ web \ project"> 
     Options Indexes FollowSymLinks Includes ExecCGI 
     AllowOverride All 
     Require all granted 
    </ Directory> 
</ VirtualHost> 
<VirtualHost *: 82> 
    DocumentRoot "C: \ web \ project" 
    ServerName project.dev 
    <Directory "C: \ web \ project"> 
     Options Indexes FollowSymLinks Includes ExecCGI 
     AllowOverride All 
     Require all granted 
    </ Directory> 
</ VirtualHost> 

ディレクトリを変更..あなたは

ports.confファイルにポート番号を追加します。同じファイルに を複数の仮想ホストを追加することができ、サーバーを再起動し

それが

に動作します
関連する問題