windows10-nginx-mysql8.0-php7.0環境搭建


 

 

 

 

首先去nginx,mysql,php官網下載版本

先配置nginx,下載下來是這個樣子的

找到conf/nginx.conf,建議先備個份,下面是改動的地方

 

 

 

 

 然后再在nginx/html文件夾里測試一下

在踩着坑里,找到一個大神寫的啟動方式,這是下載地址

鏈接:https://pan.baidu.com/s/1FuBrA7XiBPVPAA1rzwJNGg 密碼:a4md

解壓縮以后,放在nginx文件夾里

將兩個bat文件里面的路徑修改成你自己的就行

改好以后,先運行stop_nginx一下,再運行start_nginx

再在游覽器輸入localost/1.php,正常顯示就成功了

 

配置php環境

配置php.ini

選擇需要運行哪些擴展,只需將extension前面的注釋去掉

 

 

 配置mysql 8.0,先創建一個my.ini文件

my.ini的內容如下:

 

[mysql]
; 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
;設置3306端口
port = 3306
; 設置mysql的安裝目錄
basedir=f:\MySQL\
; 設置mysql數據庫的數據的存放目錄
datadir=f:\MySQL\data
; 允許最大連接數
max_connections=200
; 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
; 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB

 

因為我是win10,用戶變量path,系統變量path都要加 mysql/bin目錄下,否則找不到啊~

 

都加上mysql的bin文件夾就ok

 

這時候加了以后,還是沒有生效的,在cmd運行mysql還是找不到的!

 

用管理員權限 打開cmd,一定要注意權限!!!!!!!

 到bin目錄下,執行 mysqld --install 出現下面的提示就ok~

 

這下你  net start mysql  就能啟動mysql服務了~ 已經快要成功了~~~

再執行一下 mysqld  --initialize-insecure  

這個命令干啥的,我就不介紹了,丟個官方文檔鏈接 http://dev.mysql.com/doc/refman/5.7/en/data-directory-initialization-mysqld.html

 

闊以登錄數據庫了

 

 再設置一下你的密碼!

 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密碼';

 

再及時生效一下~

flush privileges;

 

exit;

退出!

再重啟一下數據庫

net stop mysql;

net start mysql;

再重新登錄一下!

 

 

 

 

 

 完美~

收工!!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM