如何让PHP和MySQL在IIS 7.0上工作?

问题描述:

好吧,我已经在互联网上寻找一个很好的解决方案,让PHP和MySQL在IIS7.0上工作。这几乎是不可能的,我已经尝试了很多次,并且徒然放弃了。请通过链接一些很好的循序渐进的教程来帮助在IIS7.0上从头开始添加PHP和MySQL。 PHP和MySQL对于安装任何CMS都很重要。如何让PHP和MySQL在IIS 7.0上工作?

你有没有在这所一看:

http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/

MySQL的应该是相当直截了当。

让我们知道你遇到了哪些问题?

它应该通过FastCGI工作。但我还没有取得很大的成功(使用Vista)。我可以让PHP运行,但是在加载页面后FastCGI会崩溃。所以我正在改变你。我想亲自看到一个可靠的答案。

从我的窗户/ apache的经验,它只是一个安装MySQL的问题,我无法想象,IIS/Apache在任何与此。

Apache是​​在Vista中运行的一大痛苦。和II7(和6)都假设运行PHP罚款。那么为什么要麻烦Apache呢?

+0

我曾与Apache本身没有问题,只是php的会话和上传迪尔斯不得不专门设置 – Spikolynn 2009-08-30 17:50:29

我会建议如果你打算使用PHP和MySQL安装来代替使用WAMP。它工作的很好,很容易添加扩展和修改所有内容。我用它来工作并喜欢它。

之一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

我一直在考虑一个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?