php跨版本升级后遇到无法启动问题修正.
这是由于非常旧的版本qampp自带的apache配置引起, 许多旧用户会有如下一段配置.
define apachephppath "${AppRoot}/php"
LoadModule php${APHPVER}_module "${apachephppath}/php${APHPVER}apache2_4.dll"
PHPINIDir "${apachephppath}"
LoadFile "${apachephppath}/php${APHPVER}ts.dll"
LoadFile "${apachephppath}/ssleay32.dll"
LoadFile "${apachephppath}/libeay32.dll"
最后三行的指定几个dll文件, 在php7.2+版本以上会发生问题. 需要修改成:
define apachephppath "${AppRoot}/php"
LoadModule php${APHPVER}_module "${apachephppath}/php${APHPVER}apache2_4.dll"
PHPINIDir "${apachephppath}"
#LoadFile "${apachephppath}/php${APHPVER}ts.dll"
#LoadFile "${apachephppath}/ssleay32.dll"
#LoadFile "${apachephppath}/libeay32.dll"
注释掉后面三行即可..
END;
Qampp 相关下载信息
Qampp APACE/PHP一键全系列环境包 | : 64位, 32位, | Qampp Qampp 兼容版(winXP, win2003等) | XP兼容版 |
数据下载由网络决定