Windows Server 2003下配置IIS6.0+php5+MySql5+PHPMyAdmin环境
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)
数据库:mysql-5.0.22-win32.zip(官方网址:http://www.mysql.com)
数据库管理: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
- 我们来修改一下PHP的配置文件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服务扩展
如图配置,点击确定。 - 点击网站=>反手键点击"默认网站"=>点击属性=>点击"主目录"选项卡=>点击"配置"按钮=>点击"映射"选项卡=>点击应用程序扩展的"添加"按钮
如图配置,点击确定。 - 我们在IIS默认根目录wwwroot下新建一个phpinfo.php文件,来检测一下,我们是否安装成功了。
在phpinfo.php中写入:<?php phpinfo(); ?> - 在浏览器中输入:http://localhost/phpinfo.php
这时我们就可以看到如下页面↓
证明我们的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这个页面我们可以找到如下图↓
此时证明我们的libmysql.dll已经加载成功了。OK!下面我们就来安装MySql了:
MySql的安装,非常简单,这里我就不再敷述。下面图示了我的配置:
1.
2.
3.
4.
5.
6.
7.
8.
9.
安装与配置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 如下图:↓
注: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,如下图:↓
这时我们输入数据库的用户名和密码,我这里的用户名是:root,密码是:123123,点击执行。
这时我也遇到了一点小麻烦,在点击执行的时候它又回到了这个登录页面。
我的解决方法是在输入完用户名和密码点击执行的时候,连续点击,便可进入,进入后有时会提示一些这样或那样的错误,不要紧,多刷新几次后再登录后就好了。我也没有找到是什么原因,也可能是新的软件存在一些BUG吧!到这里我们的环境就搭建成功了!欢迎朋友们批评指教!我的QQ:506035168
羽腾原创
2010年2月3日
- 打开Internet 信息服务(IIS)管理器=>服务器,反手键点击"Web服务扩展",再点击"添加一个新的Web服务扩展
转载于:https://www.cnblogs.com/yuteng/articles/1665968.html
Windows Server 2003下配置IIS6.0+php5+MySql5+PHPMyAdmin环境相关推荐
- Windows Server 2003服务器上IIS6.0拥有转发PHP的能力/IIS6.0与PHP共用80端口
第一步: 分析下系统环境 Windows server 2003 32bit; IIS6.0; ms sql server 2005 mysql 第二步:所用到的工具: fcgisetup_1.5_r ...
- Windows server 2003下Oracle10g安装图解
Windows server 2003下Oracle10g安装图解 Oracle是大中型企业.网站.公司.机构等使用的重量级的数据库.本篇给大家介绍其在Windows平台下的安装方法. 注意事项: 1 ...
- 服务器群集:Windows 2000 和 Windows Server 2003 网络配置的最佳做法(转自Technet)
摘要 本文为 Microsoft Windows 2000 或 Windows Server 2003 服务器群集的网络基础结构提供了服务器群集要求和最佳做法.若要群集可以正常运行,必须满足这些要求. ...
- Windows Server 2003群集配置手记(转载)
Windows Server 2003群集配置手记 2009-04-09 16:15:10 标签:Windows Server 2003 群集 负载平衡 [推送到技术圈] 版权声明:原创作品,允许转载 ...
- Windows Server 2003网络配置与管理
前言与目录 Windows Server 2003网络配置与管理 .. Windows Server 2003网络配置与管理 .. 第3章域控制器的配置与管理 3.1 域控制器简介 3.2 安装域控制 ...
- apache2+支持php7,Ubuntu14.04下配置PHP7.0+Apache2+Mysql5.7
Apache 步骤一:安装apache ronyao@ubuntu:~$ sudo apt install apache2 安装好后,在浏览器上输入localhost(服务器端,请输入你的IP地址), ...
- apache2配置支持php7,Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法
这篇文章主要介绍了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法,较为详细的分析了Ubuntu14.04操作系统环境下配置PHP7.0+Apache2+My ...
- ubuntu 14.04 apache php mysql_Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法
本文实例讲述了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法.分享给大家供大家参考,具体如下: 这里为Ubuntu14.04系统下配置PHP7.0+Apac ...
- sever2003搭建php,windows server 2003下 搭建 PHP的运行环境
windows server 2003是目前国内比较主流的服务器操作系统,其 搭建 php的 环境 也是多种多样,其中IISFastcgiphpmysql安装时最简单的. 1.安装IIS IIS是wi ...
最新文章
- STM32的串口函数_库函数USART_SendData问题和解决方法--硬件复位导致第一个字节丢失
- Android通用开发笔记和高性能安卓开发框架源码
- 【报名中】数据库大咖们与你聊聊云上实践的那些事儿
- Android Studio安装genymotion模拟器
- java定时执行一次_java Timer(定时调用、实现固定时间执行)
- python django下载_简单了解django文件下载方式
- layui表头样式_js相关:layui中table表头样式修改方法
- 蛮力法求最大字段和时间复杂度_蛮力法
- Docker 容器操作
- html之meta标签
- python爬虫使用代理ip_爬虫使用代理IP的为什么不能全部成功
- LINUX给机器改名
- 访问共享服务器的没有权限文件夹权限设置,访问共享文件夹的时候提示没有权限访问网络资源怎么解决...
- 最新版:移动设备管理与OMA DM协议 V6
- python制作音乐相册_用Python制作音乐海报
- 基于机器学习的笑脸检测
- facebookdownload_downloadfacebook
- 基于灰度质心法和骨架的激光中心线提取
- 微信小程序开发-仿今日头条(二)
- python微博爬虫代码_python 微博爬虫 示例源码(lxml)
热门文章
- SQL数据层面操作(DML)
- Matlab标准语音库 Timit Database
- WSUS补丁服务器部署详细 利用WSUS部署更新程序
- python编辑图像_在python中创建图像编辑应用程序
- html的语义化面试题,html面试题
- 布谷直播:仿富聊V聊、一对一社交APP、抖音短视频、社交APP源码
- 2017 Q1网络安全市场报告:未来5年,全球网络安全支出将超过1万亿美元
- MVP公益活动:编程一小时
- SCCM2012 R2系统部署时,客户端报0x80004005错误(2)
- Linux之DHCP+tftp+syslinux+PXE+Cobbler