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;
再重新登錄一下!
完美~
收工!!!!
windows10-nginx-mysql8.0-php7.0環境搭建