如何在IIS 7.0上使用PHP和MySQL?

时间:2020-03-05 18:39:48  来源:igfitidea点击:

好的,我在Internet上寻找了一个很好的解决方案,以使PHP和MySQL在IIS7.0上运行。这几乎是不可能的,我已经尝试了很多次,但徒劳地放弃了。请通过链接一些很棒的分步教程来,从头开始在IIS7.0上添加PHP和MySQL。 PHP和MySQL对于安装任何CMS都是必不可少的。

解决方案

回答

应该可以通过FastCGI来工作。但是我并没有取得太大的成功(使用Vista)。我可以运行PHP,但是在页面加载后崩溃(FastCGI确实如此)。所以我要帮你我希望自己能得到一个可靠的答案。

回答

我们是否看过这个:

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

MySQL应该很简单。

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

回答

根据我在Windows / Apache中的经验,这仅仅是安装MySQL的问题,我无法想象IIS / Apache与这有关。

回答

在Vista中运行Apache是​​一个很大的难题。 II7(和6)应该可以很好地运行PHP。那么,为什么还要打扰Apache?

回答

我建议我们是否要安装PHP和MySQL来代替使用WAMP。它的工作原理非常好,并且很容易添加扩展名和修改所有内容。我用它来工作并喜欢它。

回答

一位IIS开发人员在这里有出色的演练:

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

但是,为什么要爱上帝呢?

回答

我已经获得一个PHP / MySQL网站,该网站可以在64位Windows Server 2008上与IIS 7.0一起托管。

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

Kev wrote:
  
  Have you taken a look at this…

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

我将尝试按照融合-x lan中文件php-5.2.5-x64-2007-11-12.zip的IIS7.0中Kev的Enable FastCGI支持中的步骤进行操作。

它是" 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>
  • 在Web浏览器中导航到http://localhost/test.php。我们将看到有关PHP的信息页面。

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