好吧,我在互联网上寻找了一个好的解决方案来让 PHP 和 MySQL 在 IIS7.0 上工作。这几乎是不可能的,我尝试过很多次,但都没有成功。请通过链接一些精彩的分步教程来帮助您从头开始在 IIS7.0 上添加 PHP 和 MySQL。PHP 和 MySQL 对于安装任何 CMS 都是必不可少的。

有帮助吗?

解决方案

你有没有看过这个:

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

MySQL 应该非常简单。

让我们知道您遇到了什么问题...

其他提示

我获得了一个 PHP/MySQL 网站,我将在 64 位 Windows Server 2008 上使用 IIS 7.0 托管该网站。

我是一名 .NET / MSSQL 开发人员,不熟悉 PHP 或 MySQL。

凯夫 写道:

你看过这个吗……

我不知道 Win64 PHP 的任何一种实现是否比另一种更权威或更流行。

我将尝试按照 Kev 中的步骤进行操作 在IIS7.0中启用FastCGI支持 带有文件的文章 php-5.2.5-x64-2007-11-12.zipfusion-x 局域网.

它是“PHP Version 5.2.5 (x64)”,但根据 php.net, ,最新版本是PHP 5.2.6。那好吧。


  1. 确保 IIS 中安装了“ISAPI 扩展”(我的是)。

  2. 下载然后解压 php-5.2.5-x64-2007-11-12.zip

  3. 复制文件夹内容 php-5.2.5 (x64) 进入 *C:\php*

  4. 复制文件 C:\php\php.ini-dist 进入文件夹 *C:\Windows*

  5. 重新命名文件 C:\Windows\php.ini-dist 作为 php.ini

  6. 编辑 php.ini 在记事本中。从行中删除前导分号 (;):

    ;extension=php_mysql.dll
    
  7. 保存并关闭

  8. 复制文件 C:\php\ext\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 est.php 作为

    <html>
    <head>
    <title>PHP Information</title>
    </head>
    <body>
    <?php phpInfo(); ?>
    </body>
    </html>
    
  12. 导航 http://localhost/test.php 在您的网络浏览器中。您将看到有关 PHP 的信息页面。


路障: 如何让 PHP 与 ADOdb 和 MySQL 一起使用?

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

根据我使用 windows/apache 的经验,这只是安装 MySQL 的问题,我无法想象 IIS/Apache 与此有什么关系。

Apache 是在 Vista 中运行的一大难题。II7(和 6)应该可以很好地运行 PHP。那么为什么要费心使用 Apache呢?

如果您要安装 PHP 和 MySQL,我建议您改为使用 瓦姆普. 。它工作得很好,并且很容易添加扩展和修改所有内容。我用它来工作并且喜欢它。

一位 IIS 开发人员在这里提供了精彩的演练:

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

然而,看在上帝的份上,为什么呢?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top