Windwos server2012 phpstudy+網站安全狗
問題1:phpMyAdmin安裝后無法打開,現實某個php文件出錯。
解答:php版本 > 5.5
問題2:安全狗識別phpstudy apache環境
1. 先安裝phpstudy(網上說舊版本好點,其余沒有區別,這里使用最新的phpstudy)
2. 端口占用問題:
a) Cmd 運行 netstat -a 查看是否被占用(架設被占用):
i. 修改phpstudy apache默認端口

ii. 找到被占用端口關閉該服務:
1. Cmd netstat -ano 找到端口最用PID號(假設12)
2. Netstat -ano |findstr 12,找到PID對應的另一個PID(假設123)
3. Tasklist |findstr “123”找到該進程
-
成功開啟Apache,查看系統服務中是否存在apache:
a) Cmd。 Services.msc (打開系統服務)查看是否有apache服務
b) 如若沒有:
i. 進入phpstudy 的apache 服務,創建系統服務
ii. 默認路徑” C:\phpstudy_pro\Extensions\Apache2.4.39\bin”
iii. Httpd.exe -k install -n Apache2.4.39 (最后的apache可以隨便寫,顯示在服務中的服務名字),查看服務出現apache即可。

-
以上操作完成開始安裝網站安全狗
a) 官網下載,這里是 V3.5版本。如若以上操作沒有進行,會發現找不到apache服務:如下圖(識別不到服務名)

b) 發生以上情況,請回到第三步進行操作,效果圖如下:

c) 重新啟動服務,即可。

問題三:當安全狗安裝之后,竟然沒有防護(重復卸載安裝)
1.之前進行過利用phpstudy apache 去創建了系統服務apache。這時候,重裝之后發現apache 無法開啟:
a):進入C:\phpstudy_pro\Extensions\Apache2.4.39\bin 執行 httpd.exe。如下圖(具體問題會顯示出來。)

說明port占用,可以從頭解決。
⚠️:還有權限問題。 apache目錄當前用戶沒有寫入權限。(域環境更為注意)
