2008-08-15 41 views
7

好吧,我已經在互聯網上尋找一個很好的解決方案,讓PHP和MySQL在IIS7.0上工作。這幾乎是不可能的,我已經嘗試了很多次,並且徒然放棄了。請通過鏈接一些很好的循序漸進的教程來幫助在IIS7.0上從頭開始添加PHP和MySQL。 PHP和MySQL對於安裝任何CMS都很重要。如何讓PHP和MySQL在IIS 7.0上工作?

回答

0

它應該通過FastCGI工作。但我還沒有取得很大的成功(使用Vista)。我可以讓PHP運行,但是在加載頁面後FastCGI會崩潰。所以我正在改變你。我想親自看到一個可靠的答案。

0

從我的窗戶/ apache的經驗,它只是一個安裝MySQL的問題,我無法想象,IIS/Apache在任何與此。

0

Apache是​​在Vista中運行的一大痛苦。和II7(和6)都假設運行PHP罰款。那麼爲什麼要麻煩Apache呢?

+0

我曾與Apache本身沒有問題,只是php的會話和上傳迪爾斯不得不專門設置 – Spikolynn 2009-08-30 17:50:29

0

我會建議如果你打算使用PHP和MySQL安裝來代替使用WAMP。它工作的很好,很容易添加擴展和修改所有內容。我用它來工作並喜歡它。

0

之一IIS開發商在這裏有一個很好的演練:

http://blogs.iis.net/bills/archive/2006/10/31/PHP-on-IIS.aspx

但是,爲什麼上帝的愛?

+0

我們是一個點的網店,但我們的客戶之一傾倒PHP4 mysql4的phpmyadmin的家釀和自己的代碼。這將需要3個月改寫或只是運行一個獨立的機器上的網絡空間腐爛。原因是你使用你所知道的,以及你可以逃避的東西。 – 2009-04-07 01:25:55

1

我一直在考慮一個PHP/MySQL的網站,我是64位Windows Server上的IIS 7.0主辦2008年

我是一個.NET/MSSQL開發,並很熟悉PHP或MySQL。

Kev寫道:

你已經採取了看看這個…

我不知道Win64 PHP的任何一個實現是否比另一個實現更受認可或受歡迎。

我要去嘗試從fusion-x lan按照千電子伏的Enable FastCGI support in IIS7.0文章的步驟與文件php-5.2.5-x64-2007-11-12.zip

它是「PHP版本5.2.5(x64)」,但根據php.net,最新版本是PHP 5.2.6。好吧。


  1. 確保 「ISAPI擴展」 安裝在IIS(雷人)。

  2. 下載並解壓縮php-5.2.5-x64-2007-11-12.zip

  3. 複印文件夾的內容PHP-5.2.5(x64)的到* C:\ PHP *

  4. 複製文件C:\ PHP \ php.ini中 - 距離到文件夾中* C:\ Windows *的

  5. 重命名文件C:\ WINDOWS \ php.ini中 - 距離作爲的php.ini

  6. 編輯的php.ini在記事本中。刪除領先分號(;)從行:

    ;extension=php_mysql.dll 
    
  7. 保存並關閉

  8. 複製文件C:\ PHP \分機\激活php_mysql.dll到文件夾中* C:\ Windows \ System32下*

  9. 在IIS管理器中的 「處理程序映射」,選擇 「添加腳本映射…」

    Request path: *.php 
    Executable: C:\php\php5isapi.dll 
    Name:   PHP 
    
  10. 安裝MySQL(有人已經爲我安裝MySQL 5.0)。

  11. 創建文件C:\的Inetpub \ wwwroot的\ test.php的作爲

    <html> 
    <head> 
    <title>PHP Information</title> 
    </head> 
    <body> 
    <?php phpInfo(); ?> 
    </body> 
    </html> 
    
  12. 導航到http://localhost/test.php在Web瀏覽器。您將看到關於PHP的一頁信息。


路障:How do I get PHP to work with ADOdb and MySQL?