全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 6263|回复: 4

Windows 2003下安装IIS+PHP+MySQL

[复制链接]
发表于 2009-5-1 01:02:59 | 显示全部楼层 |阅读模式
一、安装环境
操作系统是 Windows 2003 英文版+IIS 6.0, PHP, MySQL 的最新版本在官网下载,

PHP 5.2.9版:http://us2.php.net/distributions/php-5.2.9-2-Win32.zip
Mysql 5.1.34版:http://mysql.west.mirrors.airban ... ql-5.1.34-win32.msi

二、由于Windows 2003默认安装了IIS6.0,所以安装这步省略。

三、在Windows 2003下安装 MySQL 5.1
MySQL 的安装比较简单,它提供了一个 win32 的安装包。下载后根据提示一路next安装即可。安装完成后,会问你要不要到官网注册,跳过即可。然后会问你是否 Configure the MySQL Server now,选中并继续,然后根据提示,设定 字符集,以及 root 管理员的密码即可。

四、在 Windows 2003 下安装 php 5.2.9
1. 将下载的 php 5 ZIP 包直接解压,我直接将 PHP 5.2.9 zip 文件解压到 C:\php 目录下面。安装 php 不建议使用 win32 安装程序(主要是以后安装扩展麻烦)。

2. 在资源管理器中进入 php 的安装目录,将 php.ini-recommended 复制一份,命名为 php.ini。然后打开 php.ini。

3. 找到:

;extension=php_mysql.dll

将前面的 ; 号去掉, 改成:

extension=php_mysql.dll

4.找到:

extension_dir = “./”

将其改为你的 php 安装目录下 ext 子目录的绝对路径。例如我的:

extension_dir = “C:/php/ext/”

这步很重要 。否则接下来 php 会找不到 php_mysql.dll 模块,无法装载。

然后把php.ini复制到Windows目录下面,把libmysql.dll复制到Windows下面的System32目录。这个地方很多文章说把php5ts.dll也复制到system32目录的,而经过我的测试发现,不用复制也是可以的(有不同看法的可以在下面提出来)。


五、配置IIS6.0支持PHP,这里的配置是采用ISAPI模块的方式。首先打开网站的属性对话框,选择ISAPI筛选器(ISAPI Filters)选择卡,然后点击添加,在弹出的对话框中分别输入php和php包中的php5isapi.dll的路径(如下图)

1.JPG (16.46 KB, 下载次数: 70)

点击确定保存设置。然后点击Home directory选择卡,点击Configration,在打开的对话框中分别输入.php扩展名和php5isapi.dll的路径(如下图)

2.JPG (24.23 KB, 下载次数: 68)

点击确定保存设置。点击Documents选择卡,添加一个php的默认首页文件,如:index.php。

然后在IIS下面的“web 服务扩展”里面添加一个扩展,扩展名是PHP,要求的文件就是php5isapi.dll的路径,也就是C:\php\php5isapi.dll,然后选择“允许”使其被允许执行。

六、在记事本中输入下面的代码:

<?php
phpinfo();
?>

然后保存为index.php,放在网站的根目录,在浏览器中打开 http://localhost/index.php,即可看到测试输出结果。

OK,现在你可以在 Windows 2003 下使用 mysql + php 开发 web 程序了。
发表于 2010-6-4 07:21:13 | 显示全部楼层
老贴了顶下
发表于 2010-6-4 10:09:14 | 显示全部楼层
挖坟。。。。
发表于 2010-6-8 01:01:20 | 显示全部楼层
现在流行fastcgi
发表于 2010-6-9 21:00:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-5 17:36 , Processed in 0.093079 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表