好的,我已经在互联网上寻找一个很好的解决方案,让PHP和MySQL在IIS7.0上运行。这几乎是不可能的,我已经尝试了很多次并且徒劳无功。请通过链接一些很好的分步教程来帮助您在IIS7.0上从头开始添加PHP和MySQL。 PHP和MySQL对于安装任何CMS都是必不可少的。
答案 0 :(得分:5)
你看过这个:
http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/
MySQL应该非常直接。
让我们知道您遇到的问题......
答案 1 :(得分:1)
我已经获得了一个PHP / MySQL网站,我将在64位Windows Server 2008上使用IIS 7.0进行托管。
我是.NET / MSSQL开发人员,不熟悉PHP或MySQL。
Kev 写道:
你看过这个......
我不知道Win64 PHP的任何一个实现是否比另一个实现更多的autoraorative或流行。
我将尝试使用来自Enable FastCGI support in IIS7.0的文件 php-5.2.5-x64-2007-11-12.zip 的Kev fusion-x lan文章中的步骤
它是“PHP版本5.2.5(x64)”,但根据php.net,最新版本是PHP 5.2.6。哦,好吧。
确保IIS中安装了“ISAPI Extensions”(我的是)。
下载然后解压缩 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 \ test.php 创建为
<html>
<head>
<title>PHP Information</title>
</head>
<body>
<?php phpInfo(); ?>
</body>
</html>
在您的网络浏览器中导航至 http://localhost/test.php 。您将看到有关PHP的信息页面。
答案 2 :(得分:0)
它应该通过FastCGI工作。但我没有取得很大的成功(使用Vista)。我可以让PHP运行,但在页面加载后崩溃(FastCGI)。所以我正在改变你。我希望自己能看到一个可靠的答案。
答案 3 :(得分:0)
根据我对windows / apache的经验,这只是安装MySQL的问题,我无法想象IIS / Apache与此有任何关系。
答案 4 :(得分:0)
Apache在Vista中运行是一个很大的痛苦。并且II7(和6)假设运行PHP很好。那么为什么要打扰Apache?
答案 5 :(得分:0)
我建议你是否要安装PHP和MySQL,而不是使用WAMP。它工作得很好,很容易添加扩展和修改所有内容。我用它来工作并喜欢它。
答案 6 :(得分:0)
其中一位IIS开发人员在此处进行了精彩的演练:
http://blogs.iis.net/bills/archive/2006/10/31/PHP-on-IIS.aspx
然而,为了上帝的爱,为什么?