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';

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM