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

Tags: 环境

添加新评论