亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > IIS > 正文

IIS下PHP運行環境搭建與網頁服務器故障排查方法

2024-08-29 03:16:17
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了IIS下PHP運行環境搭建與網頁服務器故障排查方法,需要的朋友可以參考下
 

一、對于php頁面完全無法訪問的情況

1、確認是php的問題還是iis等服務器的問題

判斷方法,在目錄下放一個靜態文件,通過瀏覽器判斷這個靜態文件可否訪問。若可以訪問,即為php問題。

如果是IIS的問題,常見的有兩種情況,一個判斷的利器是telnet。

linux的telnet其實更加好用,因為默認是打開回顯的。而windows,則需要用 set localecho,否則看不到輸入的文字

1.1 防火墻禁止80端口

進入telnet后,輸入指令,open 域名 80

如:open www.baidu.com 80

如果能連接上,會出現一個黑色屏幕,等待輸入

提示所謂的無法打開到主機的連接,在端口80失敗,則表示這個端口不可達??赡艿脑蛴校篋NS服務器沒有這個域名(用nslookup查),遠程主機沒有開啟或禁止連接(用ping等命令查),以及這里說的,防火墻沒有打開80端口。

IIS下PHP運行環境搭建與網頁服務器故障排查方法

1.2 服務器上目標目錄的權限設置不正確

這種情況下,一般會提示要求登錄的對話框,不至于顯示不出來頁面

1.3 其他問題

假設要訪問的主機是www.baidu.com ,那么,用如下命令查:

> telnet www.baidu.com 80

會出來一個黑屏幕,這個時候速度要快,因為服務器可能不會等你輸入,他期待的是一個迅速的輸入。(可以先在記事本里頭打好,然后粘貼進去),直接telnet可能沒有localecho,可能需要盲打

指令例子,括號內的字符不要輸入:

GET / HTTP/1.1 (回車)

Host: www.baidu.com (回車)

(回車)

注意,在host行后有兩個回車。

這個是用telnet模擬瀏覽器對目標主機的請求。如圖:

IIS下PHP運行環境搭建與網頁服務器故障排查方法

注意,回復頭的內容擁有非常豐富的信息,如200表示請求成功。500表示內部服務器錯誤等,具體信息可以看看相關文檔。

1.4 一點點背景知識

以上的步驟涉及到瀏覽器發起請求的過程,介紹下或許會有幫助:

1、 你在瀏覽器的地址欄輸入域名,并按下回車。

2、瀏覽器請求DNS服務器將域名轉換為IP地址——注意,這一步還和你的網頁服務器(IIS或者APACHE)沒有任何關系。

3、瀏覽器向你的網頁服務器請求連接——相當于我們telnet 80端口。當然, 如果你指定了端口號,他就會連接你指定的端口。但是默認端口是80,這個是rfc規定的http的端口,https端口是443,這個過程更加復雜,有密鑰交換和加解密的過程,因此沒辦法用這種方法做trouble shooting,建議在這個階段先搞定http的再說。

4、建立了一條連接,服務器等待瀏覽器發請求頭,瀏覽器發請求頭。請求頭以一個空行結束。

5、請求頭格式如下:

方法【空格】請求路徑(不包含域名,如/a.html或者/)【空格】協議

HOST:請求的域名

例如:

GET /index.php HTTP/1.1 (回車)

Host: www.baidu.com (回車)

(回車)

請求頭可能有其他信息,例如,提交的信息,不過對于我們而言,這個就夠了。

方法,常用的就是get和post,一般請求網頁用get,提交信息用post。

6、服務器處理并返回數據,包括頭和網頁體。

HTTP/1.1 200 OK

這行開頭,包括了協議,以及錯誤代碼(或成功代碼),錯誤代碼解釋。

對于瀏覽器而言,可能會有不少信息有用,但對于我們而言,知道代碼和錯誤代碼解釋就很有必要了。

信息體里頭,可能會有很多別的東西,例如對這個信息的詳細解釋等。php的錯誤報告開啟的時候,也會在這里頭報告相關問題。

2、確認php擴展加載。

2.1isapi擴展

對于isapi擴展,在主目錄的配置下:

IIS下PHP運行環境搭建與網頁服務器故障排查方法

找到php:

IIS下PHP運行環境搭建與網頁服務器故障排查方法

若沒有,添加之。

2.2對于fastcgi方法

另一種加載方法是fastcgi,這種方法需要判斷是fastcgi引擎問題還是php問題,判斷方法是跳過fastcgi,直接用cgi方式加載php.exe。

 

 

二、php頁面部分能訪問的情況

簡單的判斷是不是這種情況的方法是,新建一個php文件,輸入如下內容:

<?php phpinfo(); ?>

 

注意大小寫和空格必須正確。正常情況下回輸出一個phpinfo頁面,如下圖所示:

IIS下PHP運行環境搭建與網頁服務器故障排查方法

該頁面非常有用。

1、判斷php文件加載正確性

確認Loaded Configuration File里頭加載的是不是你想要他加載的php.ini文件。有可能修改該文件錯誤。

2、判斷mysql等擴展是否加載

很多時候可能會有這種情況,就是頁面白屏,但是明顯的,頁面加載了一半。例如,tittle部分已經顯示出來了,包括supersite、discuz等站點很可能出現這種情況。

判斷方法很簡單,頁面上搜索mysql,要是沒有如下內容就是沒有加載

IIS下PHP運行環境搭建與網頁服務器故障排查方法

2.1、判斷為什么沒有加載

主要的兩種可能性:extension_dir沒有配置對和沒有取消注釋

2.2、第一種可能性

extension_dir沒有配置對,注意要配置到ext目錄下,例如:

extension_dir="E:/PHP/EXT"

記得確認該目錄是不是存在

2.3、第二種可能性

extension沒有取消注釋??从袥]有這一句以及這一句前頭有沒有#,若有,去掉。

[PHP_MYSQL]

extension=php_mysql.dll

2.4、其他

網上的說法要拷貝兩個和mysql有關的文件到windows下,不過實際配置過程中似乎與這個無關,但以上都沒有解決的情況下,可以試試。

3、trouble shooting方法

開啟display_errors和display_startup_errors,在頁面上會有一些錯誤顯示出來,例如,mysql_connect未定義等。通過這些錯誤提示,能針對性的找到錯誤的來源。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97香蕉超级碰碰久久免费的优势| 91久久久久久久久| 欧美亚洲日本网站| 久久精品欧美视频| 日日狠狠久久偷偷四色综合免费| 狠狠色噜噜狠狠狠狠97| 欧美一级淫片aaaaaaa视频| 黑人精品xxx一区| 亚洲成色777777女色窝| 欧美国产第二页| 国产精品久久久久久久久借妻| 成人免费视频97| 成人黄色短视频在线观看| 青青青国产精品一区二区| 久久国产色av| 日韩欧美国产一区二区| 国产精品久久二区| 成人欧美在线观看| 懂色av中文一区二区三区天美| 91精品视频专区| 亚洲九九九在线观看| 亚洲欧美中文日韩在线v日本| 日韩视频免费在线观看| 精品久久久一区二区| 亚洲成人黄色在线观看| 精品日韩中文字幕| 久久精品免费电影| 亚洲最大av网站| 九九精品视频在线| 日日噜噜噜夜夜爽亚洲精品| 青青久久av北条麻妃黑人| xvideos国产精品| 午夜精品久久久久久久99热| 国产精品成av人在线视午夜片| 欧美富婆性猛交| 成人网在线观看| 欧美在线观看网站| 欧美午夜激情小视频| 亚洲xxx视频| 视频在线一区二区| 欧美一级高清免费播放| 国产亚洲一区精品| 自拍亚洲一区欧美另类| 日产精品99久久久久久| 欧美日韩国产一区在线| 91高清在线免费观看| 亚洲国产高清福利视频| 伦伦影院午夜日韩欧美限制| 国产精品狠色婷| 国产成人精品免高潮费视频| 久精品免费视频| 韩国精品久久久999| 欧美巨乳美女视频| 91精品视频播放| 欧美一级电影免费在线观看| 久久精品国产亚洲| 欧美亚洲国产日韩2020| 久久视频免费观看| 欧美精品在线免费观看| 欧美一区二区三区精品电影| 亚洲一区999| 国产亚洲欧洲黄色| 国产v综合v亚洲欧美久久| 亚洲精品美女免费| 国产精品美女久久久免费| 成人中文字幕+乱码+中文字幕| 中文字幕9999| 欧美疯狂性受xxxxx另类| 欧美整片在线观看| 国产一区二区三区四区福利| 在线看日韩欧美| 亚洲国产精品久久91精品| 中文字幕成人精品久久不卡| 日本高清视频一区| 国内伊人久久久久久网站视频| 国产xxx69麻豆国语对白| 久久免费视频在线观看| 在线激情影院一区| 欧美电影免费看| 久久久久在线观看| 国产精品三级在线| 欧洲永久精品大片ww免费漫画| 日韩一区二区三区在线播放| 国产精品久久不能| 91欧美视频网站| 最新的欧美黄色| 在线观看精品自拍私拍| www.日韩不卡电影av| 国产伊人精品在线| x99av成人免费| 色婷婷综合成人| 久久视频中文字幕| 欧美性猛交xxxx免费看漫画| 2020国产精品视频| 国产成人一区二区三区| 热久久视久久精品18亚洲精品| 成人免费淫片视频软件| 亚洲女人初尝黑人巨大| 亚洲女人天堂色在线7777| 国产在线拍偷自揄拍精品| 尤物精品国产第一福利三区| 亚洲成人网在线观看| 成人在线中文字幕| 欧美日韩国产黄| 精品日韩视频在线观看| 亚洲欧美日韩爽爽影院| 亚洲奶大毛多的老太婆| 精品久久久久久亚洲国产300| 91精品视频一区| 色偷偷偷综合中文字幕;dd| 欧美日韩国产一区二区三区| 日韩不卡中文字幕| 在线观看日韩欧美| 国产精品视频久久久| 久久久久久久影院| 日韩欧美在线免费观看| 色先锋久久影院av| 亚洲综合日韩中文字幕v在线| 成人av在线亚洲| 国产精品久久久久aaaa九色| 亚洲2020天天堂在线观看| 精品高清一区二区三区| 久久亚洲精品国产亚洲老地址| 亚洲第一区中文99精品| 久久精品中文字幕一区| 欧美电影免费观看高清完整| 亚洲欧洲高清在线| 欧美日在线观看| 亚洲91av视频| 国产精品久久久久久久一区探花| 久久精品久久精品亚洲人| 国产精品自产拍在线观| 亚洲欧洲日产国产网站| 亚洲国产美女精品久久久久∴| 亚洲激情电影中文字幕| 成人精品久久久| 国产一区二区成人| 国产美女久久精品香蕉69| 中文在线资源观看视频网站免费不卡| 日韩欧美一区二区三区久久| 国产精品自拍偷拍视频| 伊人久久精品视频| 精品国产乱码久久久久久虫虫漫画| 久久精品国产电影| 亚洲精品二三区| 日韩黄色高清视频| 激情懂色av一区av二区av| 欧美激情小视频| 狠狠做深爱婷婷久久综合一区| 成人黄色免费片| 91精品视频在线播放| 97国产精品免费视频| 国产噜噜噜噜久久久久久久久| 国产成人精彩在线视频九色| 久久久久久久久久国产精品| 久久久精品2019中文字幕神马| 亚洲色图综合久久| www国产亚洲精品久久网站| 91精品国产免费久久久久久| 亚洲欧洲在线看| 性亚洲最疯狂xxxx高清| 91久久精品在线| 97婷婷大伊香蕉精品视频| 亚洲新声在线观看|