在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境


Posted in PHP onApril 04, 2016

安装前的准备工作:

在c盘或者d盘的根目录下创建一个文件夹,名称您可以自行确定。我们这里在d盘根目录下创建一个叫oServer的文件夹。

1.下载PHP

a)访问http://windows.php.net/download

b)下载VC9 x86 Thread Safe ( 请务必下载5.2系列的版本,如果您没有找到具体地址,可以点击下面的链接下载

http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip)
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
 

c)下载后,将其解压到d:/oServer/php文件夹,如果没有php文件夹,请创建它。

2.下载MySQL

a)访问http://www.mysql.com/downloads/mysql/,选择64位版本的mysql5.5

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境

点击下图红框处的链接即可下载

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境 

如果您没有找到具体地址,可以点击下面的链接下载

http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.28-winx64.msi

b)下载后,将其放到桌面待用

3.配置IIS

默认2003服务器没有安装IIS,您需要单独开启。步骤如下:

点击 控制面板》管理工具》管理您的服务器》添加或删除角色

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境

然后点击 下一步,选择 应用程序服务器(IIS,ASP.NET)
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
 

在下面的界面中,如果您希望当前服务器既可以运行PHP程序,又可以运行ASP.NET程序,您可以选中红框中的选项,否则您不必选中红框内的选项。

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境 

点击 下一步

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境 

系统开始自动为您安装IIS服务器

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境 

如果在安装过程中,提示您以下的信息,请插入您的Windows 2003安装光盘或者虚拟光驱中的Windows2003镜像,选择旁边的 浏览 按钮,找到i386文件夹,然后点击确定。

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境 

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境 

然后点击打开,系统会继续自动安装。如果系统多次提示您,让您指定文件夹,您都可以选择这个I386文件夹,然后点击确定,系统会继续安装。

安装成功后,界面如下。

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境 

4.配置PHP

1. 修改php文件夹中的php.ini-production,将其改成php.ini。

2. 在php.ini中找到 ;extension_dir=”./”  将其前面的分号去掉,并修改成extension_dir=”d:/oServer/php/ext”

3. 找到下面的语句,去掉前面的分号

   extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_pdo.dll

extension=php_pdo_mysql.dll

extension=php_mcrypt.dll

找到 ; date.timezone = 去掉前面的分号,

改成 date.timezone =Asia/Shanghai

5.配置IIS使之支持PHP

打开IIS,开始配置PHP

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境 

找到 网站》默认网站,点击鼠标右键,点击属性。

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境 

点击“ISAPI筛选器”,再点击“添加”按钮,在弹出的“筛选器属性”对话框中,依次填入筛选器名称“PHP”,可执行文件“d:\oServer\php\php5isapi.dll”

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境 

在“主目录”标签下点击“配置”,出现“应用程序配置”对话框,点击“添加”按钮,在弹出的“添加/编辑应用程序扩展名映射”对话框中,在可执行文件位置中输入“d:\oServer\php\php5isapi.dll”,在扩展名处输入“.php”,然后确定。

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境 

选中 文档,点击 添加 然后在 默认内容页中输入 index.php,点击确定。

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境 

设置IIS管理器中的“web服务器扩展”

在右侧的空白区域右键点击“添加一个新的Web服务扩展”

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境 

在弹出的窗口中:扩展名填写“.php”,然后点击添加按钮,浏览php安装包下的php5isapi.dll文件,点击确定。然后选中 设置扩展状态位允许。设置完成后,

重启IIS。

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境 

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境 

重启IIS

在网站目录下新建一个txt文本文件

输入以下内容:

<?php

phpinfo();

?>

保存成test.php(注意扩展名不能是 test.php.txt)

在浏览器中输入http://localhost/test.php,如果出现如下界面,表明安装成功!

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境

PHP 相关文章推荐
用PHP和ACCESS写聊天室(七)
Oct 09 PHP
php中$this-&amp;gt;含义分析
Nov 29 PHP
php提示undefined index的几种解决方法
May 21 PHP
PHP CodeBase:将时间显示为&quot;刚刚&quot;&quot;n分钟/小时前&quot;的方法详解
Jun 06 PHP
PHP无限分类(树形类)
Sep 28 PHP
ThinkPHP的I方法使用详解
Jun 18 PHP
ThinkPHP自动填充实现无限级分类的方法
Aug 22 PHP
列举PHP的Yii 2框架的开发优势
Jul 03 PHP
浅谈mysql_query()函数的返回值问题
Sep 05 PHP
php解决DOM乱码的方法示例代码
Nov 20 PHP
Yii2.0多文件上传实例说明
Jul 24 PHP
PHP实现一个按钮点击上传多个图片操作示例
Jan 23 PHP
PHP版本的选择5.2.17 5.3.27 5.3.28 5.4 5.5兼容性问题分析
Apr 04 #PHP
PHP命名空间和自动加载类
Apr 03 #PHP
PHP中的Trait 特性及作用
Apr 03 #PHP
PHP错误处理函数
Apr 03 #PHP
php通过curl添加cookie伪造登陆抓取数据的方法
Apr 02 #PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
Apr 02 #PHP
PHP使用stream_context_create()模拟POST/GET请求的方法
Apr 02 #PHP
You might like
一个简单实现多条件查询的例子
2006/10/09 PHP
php 动态多文件上传
2009/01/18 PHP
php判断输入不超过mysql的varchar字段的长度范围
2011/06/24 PHP
php简单解析mysqli查询结果的方法(2种方法)
2016/06/29 PHP
php使用glob函数遍历文件和目录详解
2016/09/23 PHP
php实现的简单数据库操作Model类
2016/11/16 PHP
highchart数据源纵轴json内的值必须是int(详解)
2017/02/20 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
2019/10/04 PHP
js 键盘记录实现(兼容FireFox和IE)
2010/02/07 Javascript
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
javascript与CSS复习(二)
2010/06/29 Javascript
工作中常用到的JS表单验证代码(包括例子)
2010/11/11 Javascript
window.print打印指定div指定网页指定区域的方法
2014/08/04 Javascript
javascript中定义类的方法汇总
2014/12/28 Javascript
JS实现超简单的鼠标拖动效果
2015/11/02 Javascript
AngularJS创建自定义指令的方法详解
2016/11/03 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
create-react-app 修改为多入口编译的方法
2018/08/01 Javascript
el-select数据过多懒加载的解决(loadmore)
2019/05/29 Javascript
浅析vue-router实现原理及两种模式
2020/02/11 Javascript
如何实现小程序与小程序之间的跳转
2020/11/04 Javascript
python在多玩图片上下载妹子图的实现代码
2013/08/13 Python
Python中优化NumPy包使用性能的教程
2015/04/23 Python
简单实现python聊天程序
2018/04/01 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
2019/02/22 Python
在pandas中遍历DataFrame行的实现方法
2019/10/23 Python
Python 模拟动态产生字母验证码图片功能
2019/12/24 Python
python爬取豆瓣电影排行榜(requests)的示例代码
2021/02/18 Python
加拿大领先的冒险和户外零售商:Atmosphere
2017/12/19 全球购物
德语专业求职信
2014/03/12 职场文书
致地震灾区的慰问信
2015/03/23 职场文书
裁员通知
2015/04/25 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
复兴之路纪录片观后感
2015/06/02 职场文书
纪委立案决定书
2015/06/24 职场文书