Apache、PHP环境的搭建和配置完尝试连接mysql出现mysqli_connect():The server requested authentication method unknown to the这种问题

安装

首先从官网下载压缩包,解压到指定目录下,

去到这个目录下输入 :httpd -k install -n "Apache"

PS:n后面表示服务的名称

安装出现Ok之后

启动解压目录下bin/ApacheMonitor.exe

 

 

如果启动不了,原因可能是:端口被占用,

解决方法:修改Apache访问端口

打开conf->httpd.conf文件,搜索Listen ,修改端口即可

 

修改Apache网站根目录

还是在httpd.conf中 ,搜索DocumentRoot

 

修改默认网站

 

 

 

 

PHP下载

https://windows.php.net/download#php-7.3

解决浏览php文件时出现直接下载php文件的问题

首先在Apache配置文件中,添加LoadModule php5_module D:/PHP/php5.5/php5apache2_4

 

在IfModule mime_module节点中添加:

AddType application/x-httpd-php .php .phtml

AddType application/x-httpd-php-source .phps

 

最后重启一下Apache即可。

 

 

配置完尝试连接mysql出现mysqli_connect(): The server requested authentication method unknown to the这种问题,查了一下发现是mysql8密码机制换成了cha2导致的,解决办法简单,来一个SQL命令:

ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

 

猜你喜欢

转载自www.cnblogs.com/happystyle/p/11627601.html
今日推荐