Bonjour,
J'ai précédemment parlé du module Apache fcgid_module qui permet d'utiliser, pour les VirtualHost, des versions PHP autres que celle par défaut de Wampserver.
Pour les alias, c'est un petit peu différent.
Par exemple pour pouvoir utiliser PhpMyAdmin 5.1.1 avec PHP 7.4.27 alors que la version de Wampserver est PHP 8.1.1, incompatible avec PhpMyAdmin 5.1.1, il faut modifier l'alias comme ci-dessous:
Alias /phpmyadmin "${INSTALL_DIR}/apps/phpmyadmin5.1.1/"
<IfModule fcgid_module>
Define FCGIPHPVERSION "7.4.27"
FcgidInitialEnv PHPRC ${PHPROOT}${FCGIPHPVERSION}
</IfModule>
<Directory "${INSTALL_DIR}/apps/phpmyadmin5.1.1/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride all
Require local
<IfModule fcgid_module>
<Files ~ "\.php$">
Options +Indexes +Includes +FollowSymLinks +MultiViews +ExecCGI
AddHandler fcgid-script .php
FcgidWrapper "${PHPROOT}${FCGIPHPVERSION}/php-cgi.exe" .php
</Files>
</IfModule>
# To import big file you can increase values
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
</Directory>
Bien sûr, avec Wampserver 3.2.7, il y aura quand même le message disant que PhpMyAdmin 5.1.1 est incompatible avec PHP 8.1.1, mais ça fonctionne.
Cela sera correctement géré avec Wampserver 3.2.8.