2017-12-07 1 views
0

ich ein wenig dumm Problem habe aber von Anfang an:
Ich habe ein Projekt, für das ich Virtual Host erstellt habe, die den Standard verwendet PHP in unter Apache gesteckt:Apache - Mehrere PHP von Port auf einem virtuellen Host

Jetzt müsste ich genau das gleiche Projekt auf einer anderen Version von PHP (vorzugsweise über den Port) unter dem gleichen Apache ausführen, ohne neue virtuelle Hosts unter jedem Apache mit einer anderen Version von PHP erstellen zu müssen, z

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

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

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

usw.

Ist es möglich, zu erreichen? (Nicht unbedingt unter Windows, aber unter solch "home" linux)

Antwort

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> 

Ändern Sie das Verzeichnis .. Sie mehrere virtuelle Hosts in derselben Datei Fügen Sie die Portnummer in ports.conf Datei

Starten Sie den Server hinzufügen können, wird es

arbeiten
Verwandte Themen