天天看點

php7配置mysql8_總結windows下單獨配置php7,mysql8 ,nginx

php

1,安裝完php7,進入目錄檔案夾,使用指令php-cgi.exe -b 127.0.0.1:9000-c ,啟動php-cgi

2,如果無法連接配接資料查另外一個貼解決。

msyql8

1,安裝完進入目錄 mysqld --initialize-insecure,擷取初始化密碼;

# 安裝mysql服務

mysqld -install (OR mysqld -install mysql8[别名])

# 啟動服務

net start mysql(OR mysql8[别名])

# 停止服務

net stop mysql

# 删除服務

mysqld -remove

2、修改初始密碼

一定要先net start mysql  如果起動不了就mysqld -install 再在計算機服務裡起動mysql

在指令行中使用初始密碼登入

mysql -u root -p

登入後輸入

修改密碼語句:ALTER USER [email protected] IDENTIFIED  BY '123456';    修改密碼為:123456

3、在SQLyog中存在的問題

SQLyog連接配接mysql8.0時,SQLyog Ultimate顯示報錯資訊并附帶亂碼:“錯誤号碼2058,Plugin caching——sha2_passward could not be loaded:******** ”(最後一段資訊是亂碼)

執行以下指令,重置密碼

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

nginx

1.啟動nginx

有很多種方法啟動nginx

(1)直接輕按兩下nginx.exe,輕按兩下後一個黑色的彈窗一閃而過

(2)打開cmd指令視窗,切換到nginx解壓目錄下,輸入指令 nginx.exe 或者 start nginx ,回車即可

2.檢查nginx是否啟動成功

直接在浏覽器位址欄輸入網址 http://localhost:80,回車,出現以下頁面說明啟動成功

檢查80端口是否被占用的指令是: netstat -ano | findstr 0.0.0.0:80 或 netstat -ano | findstr "80"

當我們修改了nginx的配置檔案nginx.conf 時,不需要關閉nginx後重新啟動nginx,隻需要執行指令 nginx -s reload 即可讓改動生效

3.關閉nginx

如果使用cmd指令視窗啟動nginx,關閉cmd視窗是不能結束nginx程序的,可使用兩種方法關閉nginx

(1)輸入nginx指令  nginx -s stop(快速停止nginx)  或  nginx -s quit(完整有序的停止nginx)

(2)使用taskkill   taskkill /f /t /im nginx.exe

發現沒有,如果每次都要這樣啟動 Nginx 和 PHP 是相當麻煩的,接下來我們将其設定為服務啟動

1. 下載下傳 RunHiddenConsole  下載下傳位址:http://www.inbeijing.org/wp-content/uploads/2015/06/RunHiddenConsole.zip

2. star.bat 啟動\

3. stop.bat 停止