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