在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 相关文章推荐
PHP4(windows版本)中的COM函数
Oct 09 PHP
关于时间计算的结总
Dec 06 PHP
php程序之die调试法 快速解决错误
Sep 17 PHP
apache+php完美解决301重定向的两种方法
Jun 08 PHP
PHP使用正则表达式清除超链接文本
Nov 12 PHP
php连接与操作PostgreSQL数据库的方法
Dec 25 PHP
php实现简单的语法高亮函数实例分析
Apr 27 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
Jul 31 PHP
php版微信自定义回复功能示例
Dec 05 PHP
php注册审核重点解析(数据访问)
May 23 PHP
thinkphp5 migrate数据库迁移工具
Feb 20 PHP
PHP中通过getopt解析GNU C风格命令行选项
Nov 18 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
深入php常用函数的使用汇总
2013/06/08 PHP
解析php中heredoc的使用方法
2013/06/17 PHP
php使用escapeshellarg时中文被过滤的解决方法
2016/07/10 PHP
PHP数组相加操作及与array_merge的区别浅析
2016/11/26 PHP
ZendFramework2连接数据库操作实例
2017/04/18 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
javascript div 遮罩层封锁整个页面
2009/07/10 Javascript
分享27款非常棒的jQuery 表单插件
2011/03/28 Javascript
js滚动条回到顶部的代码
2011/12/06 Javascript
javascript 动态脚本添加的简单方法
2016/10/11 Javascript
网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法
2016/11/24 Javascript
详解从Node.js的child_process模块来学习父子进程之间的通信
2017/03/27 Javascript
整理关于Bootstrap警示框的慕课笔记
2017/03/29 Javascript
JS实现图片预加载之无序预加载功能代码
2017/05/12 Javascript
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
基于Vue框架vux组件库实现上拉刷新功能
2017/11/28 Javascript
JS实现的文件拖拽上传功能示例
2018/05/21 Javascript
通过layer实现可输入的模态框的例子
2019/09/27 Javascript
JavaScript如何使用插值实现图像渐变
2020/06/28 Javascript
python中的实例方法、静态方法、类方法、类变量和实例变量浅析
2014/04/26 Python
Python实现从url中提取域名的几种方法
2014/09/26 Python
Python常用模块logging——日志输出功能(示例代码)
2019/11/20 Python
python 服务器运行代码报错ModuleNotFoundError的解决办法
2020/09/16 Python
英国最受欢迎的母婴精品品牌:JoJo Maman BéBé
2021/02/17 全球购物
数据库连接池的工作原理
2012/09/26 面试题
秋季运动会表扬稿
2014/01/16 职场文书
超市仓管员岗位职责
2014/04/07 职场文书
小组名称和口号
2014/06/09 职场文书
会计专业求职信
2014/08/10 职场文书
创建绿色社区汇报材料
2014/08/22 职场文书
公务员年度个人总结
2015/02/12 职场文书
结婚主持人致辞
2015/07/28 职场文书
《珍珠鸟》教学反思
2016/02/16 职场文书
表扬稿表扬信的格式及范文
2019/06/24 职场文书
springboot+zookeeper实现分布式锁
2022/03/21 Java/Android
CSS文本阴影 text-shadow 悬停效果详解
2022/05/25 HTML / CSS