您的位置首页生活百科

在Win2008R2中以ISAPI方式配置IIS、PHP、Mysql

在Win2008R2中以ISAPI方式配置IIS、PHP、Mysql

的有关信息介绍如下:

在Win2008R2中以ISAPI方式配置IIS、PHP、Mysql

由于工作需要,要求在windows 2008 R2系统上再搭建一个php+Mysql的环境。

传统方法是在windows2008系统中安装apache服务,再安装php和Mysql,这三个组件都可以去它们的官网下载。

之前看到过有人说可以用ISAPI方式在IIS中配置php+Mysql环境,但一直没有亲自尝试过,正好就借此机会实验一下。

于是就上网百度了下相关教程,按照教程中的方法,第一步就遇到了麻烦。下面是我详细的安装过程。

第一步,下载软件包

前往php官网“ht tp:/ /php.net/downloads.php”下载页,点击左侧版本列表中的“Windows downloads”链接

在页面 “Binaries and sources Releases”下方,选择 php相应版本 。

由于我的IIS已设置成兼容32位应用程序,所以我没有下载最新的版本,而是选择了一个比较老一点的版本——“PHP 5.4 (5.4.36) VC9 x86 Thread Safe (2014-Dec-17 23:50:20)” ,如下图:

在此说明一下:

Windows下PHP有两个版本,非线程安全及线程安全版本。

由于windows2008为64位系统,而我们用ISAPI方式在IIS中配置php+Mysql环境需选择线程安全版本,也就是Thread Safe版本。

左侧页面是对版本的一些说明,其中VC9 和 VC11均为较新的版本,只不过它们分别是由Visual Studio 2008和2012分别编译的。

第二步,将文件copy到位

1、将php5整个文件夹复制到C:/,形成:c:/php5;

2、将php.ini文件复制到c:/windows下;

3、将libmysql.dll、php_gd2.dll、php_mbstring.dll、php_mysql.dll、php5ts.dll,5个文件复制到c:/windows/system32下。

这一步简单就不上图了。

第三步,添加脚本映射

在“控制面板”——“管理工具”中打开“Internet 服务管理器”,在选定的网站上单击右键选择“属性”,在打开的“默认 Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP,再将可执行文件指向 php5isapi.dll 所在路径,如:C:/PHP5/php5isapi.dll。如下图

但是在Windows 2008R2自带的IIS中,没有上述选项,经过一番摸索,在“脚本映射”中找到了。如下图所示,填入图中内容,“确定”后,有个询问对话框,点击“是”。

第四步,添加默认文档

在 IIS 的 “Default Web Site 主页”中选择“默认文档”双击打开后,选择右侧的添加,在对话框中输入“index.php”,“确定”即可。

第五步,重启IIS

在主目录下新建index.php文档,在文档中输入如下的简单代码,并保存:

phpinfo();

?>

然后重启IIS。

第六步,测试

在浏览器的地址栏中输入如下内容:

ht tp:/ /localhost/index.php就能打开如下的页面了。

其中,localhost为你的服务器的域名或测试服务器的IP地址。