1. 程式人生 > >windows10-nginx-mysql8.0-php7.0環境搭建

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

cti 啟動方式 -- ini 存儲引擎 onf pan mysql 8.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;

再重新登錄一下!

技術分享圖片

完美~

收工!!!!

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