windows 8.1 (IIS 8.5) 添加PHP

來源:互聯網
上載者:User

標籤:des   style   blog   class   tar   ext   

關於PHP的PHP現在推出5.3.3版本了,不過下載的時候有幾個不同版本選擇。那就是VC6 X86和VC9 X86。 首先我來解答: VC6是什嗎? VC6就是legacy Visual Studio 6 compiler,就是使用這個編譯器編譯的。 VC9是什嗎? VC9就是the Visual Studio 2008 compiler,就是用微軟的VS編輯器編譯的。那我們如何選擇下載哪個版本的PHP呢? 如果你是在windows下使用Apache的,請選擇VC6版本; 如果你是在windows下使用IIS+PHP的,請選擇VC9版本。

好了,下載完memAdmin和php之後,下面開始配置php的web伺服器,部署memAdmin這個工具。其實讀者完全可以下載安裝“appserver”之類的wamp整合開發包,可以快速整合php、mysql、mysqladmin等。但筆者早就聽說在IIS 7.5可以通過CGI擴充跑php,甚至可以整合apache 、tomcat等web伺服器。整合方式如下:

第一種,是比較早期的,用CGI方式載入PHP環境。也就是在IIS裡面配置解譯器為php.exe,早期比較常見,目前使用較少。特點是:穩定,但效率太低。 

第二種,通過ISAPI方式載入PHP環境,就是IIS裡面配置解譯器為php5isapi.dll,目前使用最多,應用最廣。特點是:多線程,效率較高,但不夠穩定。

其實還有一種效率更高的PHP和IIS的整合方式,就是利用FastCGI方式載入PHP環境。

尤其在windows 7以後,在IIS環境裡可以直接裝載FastCGI了。這種方式高效率,高穩定性,屬於將來發展趨勢。

 

 

 

配置好FASTCGI之後,再運行PHP程式,如果有報錯的話,如下所示:

PHP教程:iis7以fastcgi配置php時出現FastCGI進程意外退出問題解決

罪惡 發佈於:2009-8-29 21:57 Saturday 疑難問題分析

很多人在配置iis7+fastcgi+php時出現了 500錯誤FastCGI進程意外退出同時php-cgi.exe進程崩潰。

這個問題一般都是php配置出了問題導致的。

我的解決方案一般都是先將php程式目錄放進系統path變數中,這樣可以在不用iis的情況下使用php -v的命令來檢查php的配置情況。

例如:php.ini中我把extension_dir屬性的路徑寫錯了。在命令列中輸入 php -v就會有以下顯示(點擊放大)

php不能載入擴充庫檔案,當然會報錯了。

修改完成後再看(點擊放大)這是就沒有問題了。

此時再重起iis,問題即可解決。

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.