WampServer升级php版本
1、根据系统下载新版本PHP,如php7.4.12
https://windows.php.net/download
2、在wamp/bin/php下创建文件夹php7.4.12,并复制新程序到此目录
3、复制php.ini-development重命名为php.ini;
编辑php.ini文件,查找;extension_dir = "ext/"关键词,修改为extension_dir = "E:\wamp\bin\php\php7.4.12\ext"
4、复制php.ini文件,重命名为phpForApache.ini
5、将wamp/bin/php下原版本wampserver.conf复制到新版本的 php7.x.x文件夹下
6、编辑php7.x.x文件夹下的wampserver.conf文件
原内容:
$phpConf['apache']['2.2']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['2.2']['LoadModuleFile'] = 'php5apache2_2.dll';
$phpConf['apache']['2.2']['AddModule'] = '';
$phpConf['apache']['2.4']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['2.4']['LoadModuleFile'] = 'php5apache2_4.dll';
$phpConf['apache']['2.4']['AddModule'] = '';
修改后:
$phpConf['apache']['2.2']['LoadModuleName'] = 'php7_module';
$phpConf['apache']['2.2']['LoadModuleFile'] = 'php7apache2_2.dll';
$phpConf['apache']['2.2']['AddModule'] = '';
$phpConf['apache']['2.4']['LoadModuleName'] = 'php7_module';
$phpConf['apache']['2.4']['LoadModuleFile'] = 'php7apache2_4.dll';
$phpConf['apache']['2.4']['AddModule'] = '';
7、重新启动wampserver服务,启动后可以选择相应的php版本
如命令行使用PHP命令,报错如下:PHP Warning: ‘vcruntime140.dll’ 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0
解决方案:
PHP7.4编译已经从vc++15变为了vc++16(vc2019)
下载VC运行库2015-2019,这个比较全,下载之后安装,然后重启电脑,就可以了
https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads