不多说,直接上配置修改 httpd.conf
<IfDefine php7>
Listen 82
LoadFile "D:/php-7.2.34/libssh2.dll"
LoadModule php7_module "D:/php-7.2.34/php7apache2_4.dll"
PHPIniDir "D:/php-7.2.34/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/pdf .pdf
</IfDefine>
<IfDefine php8>
Listen 8001
LoadFile "D:/php-8.0.21/libssh2.dll"
LoadModule php_module "D:/php-8.0.21/php8apache2_4.dll"
PHPIniDir "D:/php-8.0.21/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/pdf .pdf
LoadFile "D:/php-8.0.21/php8ts.dll"
<Directory "D:/wwwroot/xxxxxxx">
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<VirtualHost _default_:8001>
DocumentRoot "D:/wwwroot/xxxxxxx/public"
#ServerName www.example.com:80
</VirtualHost>
</IfDefine>
特别注意 不同端口和网站一定要分开
安装服务
分别
httpd.exe -k install -n Apache2.4_php7 -D php7
httpd.exe -k install -n Apache2.4_php8 -D php8