如何让 PHP 和 MySQL 在 IIS 7.0 上运行?
题
好吧,我在互联网上寻找了一个好的解决方案来让 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.zip 从 fusion-x 局域网.
它是“PHP Version 5.2.5 (x64)”,但根据 php.net, ,最新版本是PHP 5.2.6。那好吧。
确保 IIS 中安装了“ISAPI 扩展”(我的是)。
下载然后解压 php-5.2.5-x64-2007-11-12.zip
复制文件夹内容 php-5.2.5 (x64) 进入 *C:\php*
复制文件 C:\php\php.ini-dist 进入文件夹 *C:\Windows*
重新命名文件 C:\Windows\php.ini-dist 作为 php.ini
编辑 php.ini 在记事本中。从行中删除前导分号 (;):
;extension=php_mysql.dll
保存并关闭
复制文件 C:\php\ext\php_mysql.dll 进入文件夹 *C:\Windows\System32*
在 IIS 管理器的“处理程序映射”中,选择“添加脚本映射...”
Request path: *.php Executable: C:\php\php5isapi.dll Name: PHP
安装MySQL(有人已经安装了 MySQL 5.0 为我)。
创建文件 C:\inetpub\wwwroot est.php 作为
<html> <head> <title>PHP Information</title> </head> <body> <?php phpInfo(); ?> </body> </html>
导航 http://localhost/test.php 在您的网络浏览器中。您将看到有关 PHP 的信息页面。
它应该通过 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
然而,看在上帝的份上,为什么呢?