<VirtualHost *:80> ServerName mysite DocumentRoot "G:/www/myfolder" <Directory "G:/www/myfolder/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride all Require local </Directory> </VirtualHost>Pour que ce VirtualHost utilise fcgid_module avec une autre version de PHP, il suffit d'ajouter sept lignes, dont la première définit la version de PHP à utiliser et, pour éviter toute erreur si le module fcgid_module n'est pas chargé, nous encadront ces sept lignes par une structure <IfModule fcgid_module>... </IfModule> :
<IfModule fcgid_module> Define FCGIPHPVERSION "7.1.33" FcgidInitialEnv PHPRC ${PHPROOT}${FCGIPHPVERSION} <Files ~ "\.php$"> Options +Indexes +Includes +FollowSymLinks +MultiViews +ExecCGI AddHandler fcgid-script .php FcgidWrapper "${PHPROOT}${FCGIPHPVERSION}/php-cgi.exe" .php </Files> </IfModule>
<VirtualHost *:80> ServerName mysite DocumentRoot "G:/www/myfolder" <IfModule fcgid_module> Define FCGIPHPVERSION "7.1.33" FcgidInitialEnv PHPRC ${PHPROOT}${FCGIPHPVERSION} <Files ~ "\.php$"> Options +Indexes +Includes +FollowSymLinks +MultiViews +ExecCGI AddHandler fcgid-script .php FcgidWrapper "${PHPROOT}${FCGIPHPVERSION}/php-cgi.exe" .php </Files> </IfModule> <Directory "G:/www/myfolder/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride all Require local </Directory> </VirtualHost>Bien sûr il faut redémarrer Wampserver pour que ce soit pris en compte.