本地wamp环境增加php版本

最近做的一个新项目,mysql用的是8.0,本地测试环境用的wamp,php有5.6.25,7.0.10,我想增加一个7.3.27版本的,查了一些资料安装成功了。现在记录一下一些关键信息。

 
1、官方下载7.3.27
https://windows.php.net/download/
 
1、下载完php7.3后解压放到wamp/bin/php目录下
2.把php7.0.10文件夹下的phpForApache.ini,wampserver.conf 复制到php7.3.27文件夹下。
3.在php7.3.27文件夹里,将phpForApache.ini文件里的版本号都改成7.3.27
4.在php7.3.27文件夹里,复制文件php.ini-development,并命名成php.ini
 
接下来就可以重启wamp切换php版本啦。
 
链接mysql8.0时报错的坑
 
SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
 
 
 
php.ini文件底部增加如下几行代码
 
 
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
 
default_authentication_plugin=mysql_native_password
 
另外,使用navicat运行如下代码:
 
ALTER USER 'YOURUSERNAME'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YOURPASSWORD';
 
替换了自己的用户名和密码,运行即可。
 
flush privileges;
刷新权限,就不会报上面的错了。
 
关于增加mysql8.0这块儿暂时先不梳理了,着急赶项目,有时间了补充一下。
posted @ 2021-03-09 14:32  今日启程  阅读(201)  评论(0编辑  收藏  举报