windows2003下iis+php+mysql配置_Windows Server 2003下配置IIS6.0+php5+MySql5+PHPMyAdmin环境

配置环境:

操作系统:Windows Server 2003 sp2企业版

Web服务器:系统自带的IIS6.0

所需工具:

PHP:PHP-5.2.12-Win32.zip(官方网址:http://www.php.net)

数据库管理:PHPMyAdmin-3.2.5-all-languages.zip(官方网址:http://www.phpmyadmin.net)

注:我这里用的基本上都是最新版本的软件,未必是最好用的,但是比较好下到的。

配置过程:

首先我们来安装PHP:

把PHP-5.2.12-Win32.zip解压到任意一个路径下,我这里解压到了D:\PHP

把D:\PHP\里的PHP.ini-recommended重命名为:PHP.ini

找到470行的register_globals = Off 改为:On

找到542行的extension_dir = "./" 路径改为:" D:\PHP\ext\",这里要根据你把PHP-5.2.12-Win32.zip解压的路径来的填

找到677行的; extension=PHP_mbstring.dll 放开前面的注释,删掉";"

找到678行的; extension=PHP_mcrypt.dll 放开前面的注释,删掉";"

找到684行的; extension=PHP_MysqL.dll 放开前面的注释,删掉";

下来我们来配置IIS,让它能够解析PHP

打开Internet 信息服务(IIS)管理器=>服务器,反手键点击"Web服务扩展",再点击"添加一个新的Web服务扩展

5ad4b3a88087880b36c235792b28f922.png

如图配置,点击确定。

点击网站=>反手键点击"默认网站"=>点击属性=>点击"主目录"选项卡=>点击"配置"按钮=>点击"映射"选项卡=>点击应用程序扩展的"添加"按钮

77adf9c19d64a93a8fc8ef2bb1a90052.png

如图配置,点击确定。

我们在IIS默认根目录wwwroot下新建一个PHPinfo.PHP文件,来检测一下,我们是否安装成功了。

在PHPinfo.PHP中写入:<?PHP PHPinfo(); ?>

在浏览器中输入:http://localhost/PHPinfo.PHP

这时我们就可以看到如下页面↓

3c6a40ae39ce3f50fd3919af6852ad4e.png

证明我们的IIS可以解析PHP了。

不过我们通过浏览该页面可以发现libMysqL.dll,却未被加载,为解决此问题,我们把libMysqL.dll拷贝到C:\WINDOWS\System32\下,并且在"Configuration File (PHP.ini) Path"这一项中看出PHP.ini的路径是在C:\WINDOWS下,所以我们把PHP.ini文件给放到它指定的C:\WINDOWS这个路径下。重新启动电脑后再打开http://localhost/PHPinfo.PHP这个页面我们可以找到如下图↓

8b4d83b60461cf9cc5fb55368bf80735.png

此时证明我们的libMysqL.dll已经加载成功了。OK!

下面我们就来安装MysqL了:

MysqL的安装,非常简单,这里我就不再敷述。下面图示了我的配置:

1.

9e4e6adf9ce36df3f2c912cee040ae7e.png

2.

b4c2464c672deb4515667b0dd0b9a251.png

3.

92cdf9eaacfb84e65c2db541a522fee8.png

4.

8c993e6c74ee7991bfce1daf6930fd6c.png

5.

8568390c6639aaebb0eb6deaea6bdc71.png

6.

a86efbd0266376c858e711d1ee647c4b.png

7.

e483c50ca36852860d9787f8328e5887.png

8.

7c3380af160292384c0c88e6c7b5b88d.png

9.

0f35bba648237d7122bfb02538208070.png

安装与配置MysqL非常简单,网上也有不少的教程,写的都非常好,我这里只是大概让大家看一下我的配置。

最后,我们来配置一下PHPMyAdmin:

将PHPMyAdmin-3.2.5-all-languages.zip解压到wwwroot下,为了便于管理,我们将文件夹名字改为PHPMyAdmin。

把PHPMyAdmin\libraries下的config.default.PHP,这个文件拷贝到PHPMyAdmin下,并改名为config.inc.PHP。

在浏览器中输入:http://localhost/PHPMyAdmin/index.PHP 如下图:↓

686ffbe63b5a3fa2fffb85ea07940ba0.png

注:a.无法加载mcrypt扩展,请检查您的PHP配置。

b.必须启用Cookies才能登录。

下面我们就来解决这些问题:

第一个问题a,是因为D:\PHP\ libmcrypt.dll没有被加载,解决方法如libMysqL.dll,把libmcrypt.dll拷贝到C:\WINDOWS\system32\下,重启电脑。

第二个问题b,是因为C:\Inetpub\wwwroot\PHPMyAdmin下的config.inc.PHP配置文件的第177行$cfg['Servers'][$i]['auth_type'] = 'cookie';没有生效,重启电脑后就生效了,如果不是cookie,就改为cookie。

这时我们再来浏览一下http://localhost/PHPMyAdmin/index.PHP,如下图:↓

30ddc7131d238bfd74ead3e088046f7b.png

这时我们输入数据库的用户名和密码,我这里的用户名是:root,密码是:123123,点击执行。

这时我也遇到了一点小麻烦,在点击执行的时候它又回到了这个登录页面。

我的解决方法是在输入完用户名和密码点击执行的时候,连续点击,便可进入,进入后有时会提示一些这样或那样的错误,不要紧,多刷新几次后再登录后就好了。我也没有找到是什么原因,也可能是新的软件存在一些BUG吧!到这里我们的环境就搭建成功了!欢迎朋友们批评指教!

c5e5eb66c48bb263033b92cdfda8baf3.png

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值