命令行的話,?就是?restart?lnmp,或者?restart?lamp。
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比磴口網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式磴口網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋磴口地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。
可視化面板就容易多了,直接去鼠標(biāo)操作重啟就行了。
故障狀況:php網(wǎng)站連接mysql失敗,但在命令行下通過mysql命令可登錄并正常操作。
解決方案:
1、命令行下登錄mysql,執(zhí)行以下命令:
復(fù)制代碼
代碼如下:show
variables
like
'socket';
執(zhí)行后會(huì)得到類似于如下回顯:
復(fù)制代碼
代碼如下:
"Variable_name"
"Value"
"socket"
"/home/mysql/data/mysql.sock"
2、編輯php.ini,找到mysql.default_socket配置項(xiàng),默認(rèn)一般是空值(使用編輯Mysql時(shí)設(shè)置的sock路徑),將此項(xiàng)添加值為上面回顯中的"/home/mysql/data/mysql.sock":
復(fù)制代碼
代碼如下:
;
Default
socket
name
for
local
MySQL
connects.
If
empty,
uses
the
built-in
;
MySQL
defaults.
mysql.default_socket
=
/home/mysql/data/mysql.sock
3、重啟php。
問題:
安裝好phpstudy后,Apache可以啟動(dòng),Mysql無法啟動(dòng)。
原因:
之前已經(jīng)裝過Mysql,要把系統(tǒng)服務(wù)里面的MySQL刪除,留下MySQL服務(wù)。
解決辦法:
在cmd命令行下輸入:sc delete mysql即可刪除mysql服務(wù)。
當(dāng)我們?cè)赾md里使用 sc delete 服務(wù)名,來刪除服務(wù)的時(shí)候,報(bào)錯(cuò)誤,SC OpenService 失敗5:拒絕訪問,這似乎是因?yàn)闄?quán)限不夠。
解決方法:
第一步、我們必須先取得管理員權(quán)限,以管理員權(quán)限運(yùn)行cmd.exe。
第二步、在輸入命令:sc delete 要?jiǎng)h除的服務(wù)名
phpstudy中apache或mysql無法啟動(dòng)
phpstudy中apache或mysql無法啟動(dòng),啟動(dòng)一下沒了
明顯端口被占用了,假如我們需要確定誰占用了我們的80端口,3306端口
對(duì)網(wǎng)站來說,網(wǎng)絡(luò)apatche服務(wù)器是默認(rèn) 80,數(shù)據(jù)庫mysql是3306
端口占有兩種解決方法:
法1:把被占用的 進(jìn)程結(jié)束掉 (如果你沒裝iis的話,也就是 你把能關(guān)的軟件都關(guān)閉 尤其迅雷什么的)
法 2:改apatche 的端口
具體如下:
----------------------------------------
法一、如何查看某個(gè)端口被誰占用,把被占用的 進(jìn)程結(jié)束掉
我們?cè)趩?dòng)應(yīng)用的時(shí)候經(jīng)常發(fā)現(xiàn)我們需要使用的端口被別的程序占用,但是我們又不知道是被誰占用,這時(shí)候我們需要找出“真兇”,如何做到呢?
方法/步驟
第一步:開始----運(yùn)行----cmd,或者是window+R組合鍵,調(diào)出命令窗口
第二步:輸入命令:netstat -ano,列出所有端口的情況。在列表中我們觀察被占用的端口,比如是49157,首先找到它。
(對(duì)網(wǎng)站來說,網(wǎng)絡(luò)apatche服務(wù)器是默認(rèn) 80,數(shù)據(jù)庫mysql是3306)
第三步:查看被占用端口對(duì)應(yīng)的PID,輸入命令:netstat -aon|findstr "49157",回車,記下最后一位數(shù)字,即PID,這里是2720
第四步:有兩種方法
1..續(xù)輸入tasklist|findstr "2720",回車,查看是哪個(gè)進(jìn)程或者程序占用了2720端口,結(jié)果是:svchost.exe
2..
或者是我們打開任務(wù)管理器,切換到進(jìn)程選項(xiàng)卡,在PID一列查看2720對(duì)應(yīng)的進(jìn)程是誰,如果看不到PID這一列,如下圖:
則我們點(diǎn)擊[查看]---[選擇列],將PID(進(jìn)程標(biāo)示符)前面的勾打上,點(diǎn)擊確定。
這樣我們就看到了PID這一列標(biāo)識(shí),看一下2720對(duì)應(yīng)的進(jìn)程是誰,如果沒有,我們把下面的顯示所有用戶的進(jìn)程前面的勾打上,就可以看到了,映像名稱是svchost.exe,描述是,Windows的主進(jìn)程,與上面命令查看的完全一致。
第五步:結(jié)束該進(jìn)程:在任務(wù)管理器中選中該進(jìn)程點(diǎn)擊”結(jié)束進(jìn)程“按鈕,或者是在cmd的命令窗口中輸入:taskkill /f /t /im Tencentdl.exe。
-------------------------------------------------------------------------
法二:phpstudy修改端口
phpstudy控制面板中,點(diǎn)擊 其他選項(xiàng)
:將端口改為 8080
但需要注意,修改端口后,在輸入網(wǎng)址的時(shí)候,要帶著端口
如:(注意有冒號(hào))
localhost:8080
localhost:8080/zz/index.php