[原创]Windows server 2003安装使用教程图解(2-2) — 服务器应用安装篇

[桶桶原创]Windows server 2003安装使用教程图解(2-2)
作者:giiky
来源:www.3v.org.cn

上一篇说到的是关于(1)安装IIS 6.0 + ASP + .NET 2.0(默认IIS支持1.1) 方面.

第二篇2章:

WINDOWS 2003 SERVER  SP1  安装IIS6.0 + ASP + .NET + PHP + Zend Optimizer + GD库
+ phpMyAdmin安装配置 + PERL + MSSQL + MYSQL

安装部分,分为 四部分(一一图文解说教程):
(1)安装IIS 6.0 + ASP + .NET 2.0(默认IIS支持1.1)  
(2)安装PHP + Zend Optimizer + GD库
(3)MYSQL数据库安装 + 安装phpMyAdmin安装配置 + PERL + SERV-U
(4)安装MSSQL数据库, 安装服务器组件:AspJpeg + AspUpload + Jmail

1,PHP安装(PHP至2007-03-18日最新版本为PHP 5.2.1与PHP 4.4.6),推荐使用PHP 4.4.6,个人认为,还不用到,而且很多不支持…为此不推荐用PHP5以上版本.

PHP的安装,分为”全自动安装”与”解压缩手动安装”两种模式,手动ISAPI模式安装——性能最好的安装模式(推荐)

当然,下面讲到的是ISAPI模式安装,自动安装的那个我就不说了,,也就是下一步下一步就OK了..

手动模式安装:
一、软件准备:以下均为截止2007-3-18的最新正式版本,下载地址也均长期有效

  推荐PHP4系列的ZIP解压版本:

注:PHP4.4.6版,官方已没有提供自动安装版本..嘿嘿,这不怪我喔

PHP官方下载地址:http://cn.php.net/downloads.php

PHPgiiky下载:  http://www.3v.org.cn/down/php-4.4.6-Win32.zip

下载好了吗??开始安装咯……….

注:安装 PHP :本文PHP安装路径取为D:php 为例
(为避混淆,PHP5.1.x版本安装路径取为D:php5)

(1)、下载后得到 php-4.4.6-Win32.zip ,解压至D:php目录,将得到二级目录php-4.4.6-Win32,改名为 php4,
也即得到PHP文件存放目录D:php
如图:
[原创]Windows server 2003安装使用教程图解(2-2) -- 服务器应用安装篇

[如果是PHP5.1.2,得到的文件是php-5.1.2-Win32.zip,直接全部接压至D:phpphp5目录即可得PHP文件存放目录D:php5];

(2)、再将D:phpextensions目录和D:phpdlls目录

[PHP5为D:php5]下的所有dll文件 复制 到 c:Windowssystem32 下,如果有旧的,就把它们覆盖掉;

把D:phpphp4ts.dll  复制到c:Windows里,,否则PHP会提示”找不到指定的模块。” 的错误。(切记切记)

(3)、将php.ini-dist改名为:php.ini,然后把它复制到C:Windows ( Windows 2000 下为 C:WINNT)目录下….接着用记事本打开,利用记事本的查找功能搜索并修改:

搜索 register_globals = Off

将 Off 改成 On ,即得到 register_globals = On

如图:

[原创]Windows server 2003安装使用教程图解(2-2) -- 服务器应用安装篇
这个对应PHP的全局变量功能,考虑有很多PHP程序需要全局变量功能故打开,打开后请注意-PHP程序的严谨性,如果不需要推荐不修改保持默认Off状态

还有保留设置,但个人认为.无需再设置..如:PHP扩展功能,定义上传文件存放的临时路径等等,在这,还是写一写出来吧…如果不想设置,可以跳过:以下红色字的内容..

搜索 extension_dir =

这是PHP扩展功能目录 并将其路径指到你的 PHP 目录下的 extensions 目录,比如:

修改 extension_dir = “./” 为 extension_dir = “D:/php/extensions/”

[PHP5对应修改为 extension_dir = “D:/php5/ext/” ]
——————————————————————————–
D:php 下建立文件夹并命名为 tmp

查找 upload_tmp_dir =

将 ;upload_tmp_dir 该行的注释符,即前面的分号” ;”去掉,

使该行在php.ini文档中起作用。upload_tmp_dir是用来定义上传文件存放的临时路径,在这里你还可以修改并给其定义一个绝对路径,这里设置的目录必须有读写权限。

这里我设置为 upload_tmp_dir = D:/php/tmp (即前面建立的这个文件夹呵)

跳过跳过,,到下面啦~~~~

搜索 ; Windows Extensions
如图:
[原创]Windows server 2003安装使用教程图解(2-2) -- 服务器应用安装篇

将下面一些常用的项前面的 ; 去掉
以下打上红色的都是必须要去掉 ; 号的喔,蓝色的那些供您选择..要还是不要

;extension=php_mbstring.dll

这个必须要,一定要把前面那个; 号去掉喔

;extension=php_curl.dll

;extension=php_dbase.dll

;extension=php_gd2.dll这个是用来支持GD库的,一般需要,必选

;extension=php_ldap.dll

;extension=php_zip.dll

如需支持MSSQL,还要把;extension=php_mssql.dll的 ; 去掉喔

对于PHP5的版本还需要查找

;extension=php_mysql.dll

并同样去掉前面的”;”

这个是用来支持MYSQL的,由于PHP5将MySQL作为一个独立的模块来加载运行的,故要支持MYSQL必选..

一些网友相信都碰到无法上传较大的文件或者运行某些程序经常超时,
那么可以找到C:Windows ( Windows 2000 下为 C:WINNT)目录下的PHP.INI以下内容修改:
max_execution_time = 30 ; 这个是每个脚本运行的最长时间,可以自己修改加长,单位秒
max_input_time = 60 ; 这是每个脚本可以消耗的时间,单位也是秒
memory_limit = 8M ; 这个是脚本运行最大消耗的内存,也可以自己加大
upload_max_filesize = 2M ; 上载文件的最大许可大小 ,自己改吧,一些图片论坛需要这个更大的值

(4)、配置 IIS 使其支持 PHP :
PHP 支持自动安装 CGI 和 手动安装ISAPI 两种安装模式,CGI 更消耗资源,容易因为超时而没有反映,但是实际上比较安全,负载能力强,节省资源,但是安全性略差于CGI,所以在刚开始我就说了,,推荐使用 ISAPI 模式。

在“控制面板”的“管理工具”中选择“Internet 服务管理器”,选择①”网站” — “属性” — ②”主目录” — ③ “配置” — ④”映射” — ⑤”添加”
如图:

[原创]Windows server 2003安装使用教程图解(2-2) -- 服务器应用安装篇

在点击“添加”按钮新增一个扩展名映射,在弹出的窗口中单击“浏览”将可执行文件指向 php4isapi.dll 所在路径,如本文中为:D:phpsapiphp4isapi.dll[PHP5对应路径为D:phpphp5php5isapi.dll],扩展名为 .php ,动作限于”GET,HEAD,POST,TRACE“(当然,您不填也可以,就让它用 “全部动作”也可以),将“脚本引擎”“确认文件是否存在”选中,然后一路确定即可。(有可能在提示需””分号括地址,如:“D:phpsapiphp4isapi.dll”)
如图:
[原创]Windows server 2003安装使用教程图解(2-2) -- 服务器应用安装篇
注:如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤,对应扩展名设置为需要的即可如.PHPX。
这个操作将使你服务器IIS下的所有站点都支持你所添加的PHP扩展文件,当然如果你只需要部分站点支持PHP,只需要在“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”“主目录”选项卡,编辑或者添加PHP的扩展名映射即可或者将你步需要支持PHP的站点中的PHP扩展映射删除就可以的了..

点击”Internet 服务管理器” — “WEB 服务器扩展” — “添加一个新的WEB服务扩展”

如图:
[原创]Windows server 2003安装使用教程图解(2-2) -- 服务器应用安装篇

输入扩展名:PHP
要求的文件:如D:phpsapiphp4isapi.dll
把下面”设置扩展状态为允许(S)”前面的勾勾打上.
如图:
[原创]Windows server 2003安装使用教程图解(2-2) -- 服务器应用安装篇

打开“站点属性”窗口的“文档”选项卡,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。
如图:
[原创]Windows server 2003安装使用教程图解(2-2) -- 服务器应用安装篇

到此,PHP 的基本安装已经完成,我们已经使网站支持PHP脚本。接着装Zend Optimizer,一次呵成,嘿嘿..

Zend Optimizer的安装:
至2007-03-19日前,Zend Optimizer 最新版本为:3.2.4,此图文教程,以此为图解

(1)下载Zend Optimizer

  Zend Optimizer官方下载地址: http://www.zend.com
   Zend Optimizer giiky本地载地址: http://www.3v.org.cn/down/ZendOptimizer-3.2.4-Windows-i386.rar

下载完成后,点击运行:ZendOptimizer-3.2.4-Windows-i386.exe
如图:
[原创]Windows server 2003安装使用教程图解(2-2) -- 服务器应用安装篇
[原创]Windows server 2003安装使用教程图解(2-2) -- 服务器应用安装篇
[原创]Windows server 2003安装使用教程图解(2-2) -- 服务器应用安装篇
[原创]Windows server 2003安装使用教程图解(2-2) -- 服务器应用安装篇

接着..一路点”NEXT”和”是”就可以安装完成了..
到这里,PHP和ZendOptimizer安装的基本已经完成,我们已经使网站支持PHP脚本。
让我们来检查一下,是否成功了..在 IIS 根目录下新建一个文本文件存为 php.php ,内容如下:

<?
phpinfo();
?>

打开浏览器,输入:http://localhost/php.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。
如图:

[原创]Windows server 2003安装使用教程图解(2-2) -- 服务器应用安装篇
[原创]Windows server 2003安装使用教程图解(2-2) -- 服务器应用安装篇

下一篇:Windows server 2003安装使用教程图解(2-3) —  服务器应用安装篇(安装MYSQL + phpMyAdmin安装配置 + PERL + SERV-U )

0
如无特殊说明,文章均为本站原创,转载请注明出处

该文章由 发布

这货来去如风,什么鬼都没留下!!!
发表我的评论

Hi,请填写昵称和邮箱!

取消评论
代码 贴图 加粗 链接 删除线 签到

(0)条精彩评论:
  1. huguang
    太牛了你 [eek]
      你是我的偶像啊
    huguang2008-10-27 21:47