作者:夏明亮
今天的文章思路是按照先發(fā)現問題,然后想辦法解決,最后驗證問題解決的情況常規(guī)思維路線來走的,比較符合現實中的情況,這樣大家看起來也會比較容易。
首先,發(fā)現問題
今天我想自己搭建一個小小的PHP網站,由于我身邊已經有了Windows Server 2008 R2的服務器環(huán)境,并且我本人對Windows 的東西比較了解所以決定利用R2 的IIS Server來實現PHP網站的搭建,最開始在網上查些資料,看看需要安裝些什么組件,這一步蠻重要的,大家最好多看些資料,否則即使最終大家實現了目的,那也只是被文章牽著鼻子走不知所以然。
第一步安裝IIS Server
這里邊的關鍵步驟是安裝CGI組件()CGI全稱是“公共網關接口”(Common Gateway Interface),HTTP服務器與你的或其它機器上的程序進行“交談”的一種工具,其程序須運行在網絡服務器上。 CGI可以用任何一種語言編寫,只要這種語言具有標準輸入、輸出和環(huán)境變量。如php,perl,tcl等。我們需要利用fastCGI使IIS支持PHP的運行。有關FastCGI是個什么東東大家可在網上查到,我這里鏈接一個百科的地址:
安裝的步驟我就不多介紹了,貼一張關鍵的CGI的圖:
然后 將該文件放到網站的根目錄文件夾下,我這里用的是默認網站,所以根目錄在C:/intepub/wwwroot
設置網站的默認文檔:
結果發(fā)現網頁不能瀏覽,提示不支持。
3.修改php.ini文件(由復制php.ini-production改名得到)
2設置時區(qū),避免意外錯誤發(fā)生。
4fastcgi.impersonate = 1
Cgi.rfc2616_headers = 1
6short_open_tag = On
添加模塊映射
6.重啟IIS,瀏覽。
新聞熱點
疑難解答
圖片精選