配置 · 2023年2月13日 0

记录wamp中PHP版本与实际不符的apache大坑

因需在本地搭建开发环境,以前就安装了wamp自己按了php5,7,8好多版本 这次需要安装7.4.33版本 因为其8.0版本与我得wordpress6.11好像会有问题具体忘了 应该是插件上的问题,低版本又不行 所以选了这个,先说下怎么拓展wamp的PHP版本

1.下载PHP https://windows.php.net/download/

2.解压到wamp/bin/php下面

3.复制以前的php.ini 修改extension_dir=”D:/application/work_application/wamp/bin/php/php7.4.33/ext/”

4.复制以前的php里

wampserver.conf

phpForApache.ini

5.重启apac

我按上面的操作后,发现phpinfo是php8.0然后实际在wamp我已经切换了7.4.33 然后就开始折磨 最后发现还要修改\wamp\bin\apache\apache2.4.37\conf 的httpd.conf里的

LoadModule php_module “${INSTALL_DIR}/bin/php/php8.1.13/php8apache2_4.dll”

这个不会随着修改wampphp版本而变化 需要给她改成

LoadModule php_module “${INSTALL_DIR}/bin/php/php7.4.33/php7apache2_4.dll”

然后还是不行

经查询需加个7 777777(clearlove) 改为

LoadModule php7_module “${INSTALL_DIR}/bin/php/php7.4.33/php7apache2_4.dll”

重启wamp即可 然后! 如果wamp在切换回8在切回7 还是会这样 还得手动改 有空研究下原因