|
|
|
|
|
本地測試環(huán)境的php,一直以來運行得都很好,今天發(fā)現突然運行不了了,打開php后綴的網頁時總是提示“找不到網頁”,但是明明網頁是存在的。但是打開html的網頁就沒有問題。
出現這種情況,我第一感覺是配置環(huán)境出現了問題,可能是哪個配置文件損壞了的原因所導致。但由于自己也無法確定是哪個文件出現的問題,因此唯有重新配置一次php環(huán)境了。
不過,我這次重新配置php環(huán)境,不再是像以前那樣從頭到尾一次配置完畢,而是沒操作一個步驟,都測試一下。這樣做雖然耗時多點,但好處讓自己明白哪個步驟做的事情至今失效了,以后再出現這樣的問題,就能直接從這部分來檢測,那將節(jié)省很多的時間,這就是所為的經驗了。
php配置的步驟,這里我就不寫下來了,我是按照這里的步驟進行操作的:windows系統(tǒng)php環(huán)境配置。
寫這篇日志,主要是記錄下問題的出現與處理。
經過一步步調試,最后發(fā)現問題出現在這一步里:
打開PHP程序文件夾,找到libmysql.dll、php5ts.dll兩個文件。
將這兩個文件拷貝至windows/system32文件夾下面。
我是操作完這步之后,重啟IIS就解決了問題。
當我把這兩個文件拷貝過去的時候,發(fā)現沒有出現“是否覆蓋原來的文件”的彈窗選擇,知道,這兩個文件已經丟失了。怪不得,php不能訪問了。
這個問題不是第一次接觸了
我現在想想,其實這個問題不是第一次接觸了。早在上兩個月,一個webkaka測速節(jié)點贊助商,php程序也突然運行錯誤了,后來重新配置php環(huán)境,也是這一步出現了問題。libmysql.dll、php5ts.dll這兩個文件拷貝到windows/system32文件夾下面就好了。
總結
通過這兩次的問題接觸,我想以后再遇到類似的問題,也應該很可能問題出現在這兩個文件上,重點檢查下這兩個文件看看。
當然,重新重頭到尾配置一下php環(huán)境,其實也不需要太多的時間,除非有一些比較復雜的個性化配置吧。