我已经成功地将 PHP v8.0 添加到我在 UwAmp 3.1.0 下运行的稳定的 PHP 版本中。由于 PHP v8.0 将 apache php 模块的名称更改为简单的 'phpmodule' 而没有主要版本号,因此必须更新 httpd_uwamp.conf 文件,将加载 {PHPMODULENAME} 的行替换为以下内容:
Define {PHPMODULENAME} {PHPMODULENAME}
<IfDefine php8_module>
LoadModule php_module "{PHPPATH}/{PHPAPACHE2FILE}"
</IfDefine>
<IfDefine php7_module>
LoadModule {PHPMODULENAME} "{PHPPATH}/{PHPAPACHE2FILE}"
</IfDefine>
<IfDefine php5_module>
LoadModule {PHPMODULENAME} "{PHPPATH}/{PHPAPACHE2FILE}"
</IfDefine>