WindowsServer2003系统下IIS配置PHP环境(图示详解版)

上传人:宝路 文档编号:5741979 上传时间:2017-09-07 格式:DOC 页数:43 大小:3.31MB
返回 下载 相关 举报
WindowsServer2003系统下IIS配置PHP环境(图示详解版)_第1页
第1页 / 共43页
WindowsServer2003系统下IIS配置PHP环境(图示详解版)_第2页
第2页 / 共43页
WindowsServer2003系统下IIS配置PHP环境(图示详解版)_第3页
第3页 / 共43页
WindowsServer2003系统下IIS配置PHP环境(图示详解版)_第4页
第4页 / 共43页
WindowsServer2003系统下IIS配置PHP环境(图示详解版)_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《WindowsServer2003系统下IIS配置PHP环境(图示详解版)》由会员分享,可在线阅读,更多相关《WindowsServer2003系统下IIS配置PHP环境(图示详解版)(43页珍藏版)》请在金锄头文库上搜索。

1、IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin 安装配置教程 http:/ 站长 搜集整理!关于本教程声明:本配置教程仅作抛砖引玉,正式生产用还需要对服务器进行更加详细的安全设置以及各方面性能调整。 欢迎转载,请注明出处:http:/ PHP 的服务器环境:Windows2003+ IIS6+PHP5+MySQL3+Zend+phpMyAdmin整个配置过程需要是使用拥有管理员权限的系统帐号登录 Windows在整个配置过程中所示的截图可能根据各使用的系统不同,窗口界面而有所不同,但对应的选项卡栏目是相同的,只需要找到提到的对应选项卡即可。一、下载相关软件

2、安装前需要准备的软件(因为我这里用的服务器操作系统是 x86 版本的,所以以下程序均为在 Windows x86 环境下使用的版本)无特殊说明均为截止到 2009 年 1 月 16 日的最新版:1、 PHP 推荐 PHP 5.2.8 的 ZIP 压缩包版本PHP 5.2.8 zip package 10,115Kb - 08 December 2008MD5:71511834881753ea0906f2bca91632b9官方下载页面:http:/ MySQL 推荐 MySQL 5.0.67 的 Windows ZIP/Setup.EXE (x86)版本MD5:ed76e5ad8b251ca6

3、43766c70926854d7官方下载页面:http:/ Zend Optimizer 推荐 最新版,现在的最新版是 Zend Optimizer v3.3(虽然下载是免费的,但是要注册用户,才可以下载,为了方便大家的使用,公开我注册好的用户名:ideacmblog 密码:,方便大家使用,希望大家在使用这个帐号的时候不要修改密码和用于其它非正当途径)MD5:f1766065288d509d5286c4c3c7239412官方下载页面:http:/ 在这里不推荐使用最新版,推荐 phpMyAdmin 2.11.9.4 的 phpMyAdmin-2.11.9.4-all-languages.zi

4、p 版本MD5:84a4399fdac85f4fbeb0ff68a5a89edd官方下载页面:http:/ 先把下载回来的文件使用杀毒软件进行一次病毒扫描,以防意外。【图一所示】【图一】2.2、 好了,现在开始环境配置:假设操作系统安装在 C 盘,如果你的系统不是安装在 C 盘,请将下面提到的盘符自己对应修改。同时,为了避免 C 盘因为重装系统等各种原因对 C 盘进行操作,不建议将 PHP 相关软件安装在 C 盘中,这里我把 PHP 相关程序安装在 D:PHP 目录下(这个目录你也可以自己定义,如果你要安装在与此不同路径,请自行修改一下所提到的对应路径)。三、正式开始环境配置第一步、安装 PH

5、P3.1.1、 将下载得到的 php-5.2.8-Win32.zip 文件解压至 D:PHP 目录中,将得到的二级目录 php-5.2.8-Win32改名为 php5;也可以将 php-5.2.8-Win32.zip 解压在默认位置,然后将解压后的文件和文件夹复制到D:PHPphp5【图二所示】。【图二】3.1.2、再将 D:PHPphp5 目录下的所有 dll 文件复制到 C:windowssystem32 下(Windows2000 系统为C:winntsystem32,下同),如果已经有若干同名文件存在,覆盖即可。【图三、四所示】【图三】【图四】3.1.3、将 D:PHPphp5 目录下

6、的 php.ini-dist 复制一份,更名为 php.ini(还是在当前目录中)【图五所示】,再用文本编辑软件打开这个 php.ini(建议使用 Notepad2、EditPlus、UltraEdit 等各种支持语法高亮显示的文本编辑软件)。【图五】3.1.4、 查找:register_globals = Off (约第 419 行)将 Off 更改为 On,即得到 register_globals = On ;注:这个对于 PHP 的全局变量功能,考虑有很多 PHP 程序需要全局变量功能所以打开,打开后请注意PHP 程序的严谨性,如果不需要全局变量功能,请保持默认 Off 状态。再搜索 e

7、xtension_dir = ./ (约第 491 行)将其路径指到你的 PHP 目录下的扩展功能目录中,这里 PHP5 对应修改为 extension_dir = D:/PHP/php5/ext 。再在 D:PHP 下建立文件夹,并命名为 tmp查找 ;upload_tmp_dir =将;upload_tmp_dir =该行的注释符,即前面的分号”;”去掉,使该行在 php.ini 文档中起作用。upload_tmp_dir 是用来定义上传文件存放的临时路径,在这里你还可以修改并给其定义一个决定路径,需要注意的是,这里设置的目录必须有读、写权限。这里我设置为 upload_tmp_dir =

8、 D:/PHP/tmp (这里就是我前面建立的文件夹)3.1.5、 搜索 ; Windows Extensions,定位到 php.ini 文件的约 604 行,将下面列出的常用扩展前面的分号注释符去掉:; extension=php_curl.dll ; extension=php_dbase.dll ; extension=php_gd2.dll ; extension=php_ldap.dll ; extension=php_mbstring.dll ; extension=php_exif.dll特别提示:Exif 扩展是用来显示图片的 exif 信息的,因该扩展需要 mbstring

9、 支持,所以将extension=php_exif.dll 这一行移动到 extension=php_mbstring.dll 一行的下面。; extension=php_mcrypt.dll ; extension=php_ming.dll ; extension=php_mysql.dll ; extension=php_sockets.dll ;extension=php_xmlrpc.dll ; extension=php_zip.dll3.1.6、 查找:;date.timezone =去掉前面的分号注释符,这里将其设置为 date.timezone = PRC关于时区设定的说明:从

10、 php5.1.0 开始,php.ini 里加入了 date.timezone 这个选项,默认情况下是关闭的,也就是显示的时间(无论用什么 php 命令)都是格林威治标准时间,和我们的时间(北京时间)差了正好 8 个小时,有以下 2 种方法可以恢复正常的时间。 1、如果要用 5.1 以上版本,而且不修改 php.ini,则需要在关于时间的初始化的语句的上面加上date_default_timezone_set (XXX),或者使用 date(Y-m-d G:i:T, strtotime(+8HOUR) )来获取日期时间; 2、一劳永逸,仅限能修改 php.ini。打开 php.ini 把 da

11、te.timezone 前面的分号去掉,在=后面加 XXX,重启 http 服务(如 apache2 或 iis 等)即可。 关于 XXX,大陆内地可用的值是:Asia/Chongqing、Asia/Shanghai、Asia/Urumqi(依次为重庆,上海,乌鲁木齐),港台地区可用:Asia/Macao、Asia/Hong_Kong、Asia/Taipei(依次为澳门,香港,台北),还有新加坡:Asia/Singapore,以上没有北京,不过接着往下看,其他可用的值是:Etc/GMT-8,Singapore ,Hongkong,PRC(中华人民共和国)。3.1.7、 查找:;session.

12、save_path = /tmp将前面的分号注释符去掉,这里将其设置为 session.save_path = D:/PHP/tmp (这里就是我前面建立的文件夹)3.1.8、 如果你有遇到无法上传较大文件或者运行某些程序经常超时,那么可以修改以下内容来调整相关限额:在大约第 255 行,max_execution_time = 30 ; 这个是每个脚本运行的最长时间,根据你的需求更改数值,单位秒max_input_time = 60 ; 这是每个脚本可以消耗的时间,根据你的需求更改数值,单位也是秒大约第 258 行,memory_limit = 128M ; 这个是脚本运行最大消耗的内存,根

13、据你的需求更改数值。大约第 552 行,upload_max_filesize = 2M上载文件的最大许可大小 ,根据你的需求更改数值,M 是单位:兆。3.1.9、 php.ini 文件中基本就是作如上修改,其他的你可以根据自己的具体需求修改,然后将该文件保存,再复制一份到 C:Windows 下面。第二步、安装 IIS3.2.1、打开“添加或删除程序”面板【图六所示】以下两种方法均可打开“添加或删除程序”面板:1、 点击“开始”-“控制面板”-“添加/删除程序”; 2、 直接在“开始”-“运行”中输入:Appwiz.cpl (回车确定)【图六】3.2.2、点击“添加/删除 Windows 组件(A)”【图七所示】【图七】3.2.3、可见“Windows 组件向导”【图八所示】【图八】3.2.4、拖动面板里面的右边滚动条,直到看到“应用程序服务器”,在其前面复选框点击选中,然后点击“详细信息”,再点击“ASP.NET”前面的复选框,再在“Internet 信息服务(IIS)”上点击一下(当前这里的复选框是已经选择的,这里在其文字上点击,不是点击签名的复选框),再点击“详细信息(D)”在打开的面板中,把右边滚动条往下拖。再在“万维网服务”上点击一下,再点击“详细信息”。勾选中“Active Ser

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号