软件分类
最新更新
标签
TOP100
分类排行
游戏教程
文章分类
网站首页
手机游戏
街机游戏
单机游戏
手机软件
游戏攻略
问答
软件攻略
专题
网站首页
>
网络编程教程
>
图解win2003+iis6+php+gd2+mysql安装配置
图解win2003+iis6+php+gd2+mysql安装配置
作者:
互联网
时间:
2009-05-30 20:08:12
因使用windows2003服务器的用户越来越多,而一些精品的程序都是由php开发出来的,所以,本次讲讲window2003下php的安装和配置,以及2003下权限的设置等问题!
2003以及iis6的安装这里就不讲了,如果你还不会安装win2003和iis6,那最好先看看其他的文章把安装系统和组件学会了再看下面的也不迟!
######################
第一:安装 PHP
#####################
1、下载php安装程序
http://ww***p.net/downloads.php
,
最新版的为php5.1 windows的php安装分为两种方式,一种是源代码安装方式,一种是exe安装方式,exe安装方式为傻瓜式的安装,双击即可安装,我们在此就不讲了,主要的说一下源代码的安装!
下载“PHP 4.3.10 zip package”或者是5.0几5.1几都一样。然后解压缩下载到的 zip 文件到
c:php(可以根据不同的需要解压到不同的目录,不过不熟悉的默认即可,占用不了多大的空间)。
2、复制 c:php
ph***s.dll
到 c:windowssystem32。(有时候为了方便,在php文件夹中点击搜索*.dll把搜索到的所有文件夹都复制到system32中也可以,这样省去很多麻烦!)
复制 c:php
ph***ni-recommended
(或者是
ph***ni-dist
)为 c:windowsphp.ini然后打开 c:windowsphp.ini,修改如下几个地方:
; 如果使用默认的 4096,那么 PHP 在 IIS6 里面性能将非常糟糕
output_buffering = On
; 如果是在生产服务器上,可以不用修改下面这两行
error_reporting?=?E_ALL & ~E_NOTICE
display_errors = On(这里是修改php的错误提示,off为不提示,有些数据库链接非错误信息也会被php当做错误信息输出,建议用作web服务器的关闭!)
; 指示 PHP 扩展库所在文件夹
extension_dir="c:phpextensions"(这儿在php5中为ext文件夹,不同的版本不一样,即放置dll文件的文件夹)
以下两个是超时时间:一般60-120
max_execution_time = 90
max_input_time = 90
post_max_size = 8M(6-10M最佳)
upload_max_filesize = 8M(上传附件大小最大)
default_socket_timeout = 90(端口时间60-120)
se***on.gc_maxlifetime
= 3600(session默认存活时间,秒)
se***on.save_path
= "C:PHPsessiondata"(此处修改session的存储目录,如果您不需要session功能,也可不修改,注意该目录一定要存在,不存在则建立)
其他设置就根据自己的需要来修改了。做完这些,第一部分就完成了。
######################
第二:在 IIS 中配置 PHP
#####################
1、首先通过“管理您的服务器”向导中的“添加或删除角色”功能将IIS安装好。在Windows Server 2003里面,IIS被称为“应用程序服务器”。安装时如果需要,可以选中ASP.NET等选项。不过就算没选中,以后也可以很方便启用的。
(图02_01:安装好IIS)
2、在“管理您的服务器”向导中,点击“管理此应用程序服务器”连接,打开“应用程序服务器”管理窗口。然后从左侧依次选中“Internet 信息服务(IIS)管理器->本地计算机->Web 服务扩展”。接着选中右边任意一个项目。点击“添加一个新的Web服务扩展”连接。
输入扩展名,并点击“添加”按钮将 c:phpsapi
ph***sapi.dll
(有时候isapi文件也可能在c:php下) 文件添加到列表中。注意是
ph***sapi.dll
,不是
ph***s.dll
。
最后选中“设置扩展状态为允许”,并点击“确定”按钮关闭对话框。现在应该在“Web 服务扩展”列表中可以看到刚刚添加的项目了。
(注意,该图片来自网络,图片中路径和本文路径不一致!下同)
(注意:php解析分为两种模式,cgi和isapi两种,如果此处你选择了
ph***gi.exe
,那步骤3中一定保持一致!)
(图02_02:添加 PHP4 的扩展)
3、从“应用程序服务器”管理窗口左侧依次选中“Internet 信息服务(IIS)管理器->网站”。然后在“默认网站”项目上单击鼠标右键选择“属性”,打开“默认网站 属性”对话框。
切换到“主目录”选项卡,点击“配置”按钮,打开“应用程序配置”对话框。再点击“添加”按钮,打开“添加/编辑应用程序扩展名映射”对话框。
点击“浏览”按钮,选中 c:phpsapi
ph***sapi.dll
,并按照(图03)中的选项进行设置。最后一路“确定”返回“默认网站 属性”对话框。
(图02_03:添加应用程序扩展名映射)
4、切换到“文档”选项卡,点击“添加”按钮将
in***.html
和
in***.php
添加到默认内容文档列表中。最后确认关闭对话框。
(图02_04:添加默认文档)
######################
第三:验证安装
#####################
用记事本写几行代码:
保存为 网站根目录下为
ph***fo.php
文件。然后启动浏览器,访问 http://xxx.aaa.com/
ph***fo.php
,如果看到如下画面就证明php安装成功了!
(图03_01: 检查 PHP 是否安装成功)
######################
第四:关于权限
#####################
windows2003和其他系统为了文件安装使用了NTFS格式,并且IIS6下可给每个虚拟主机分配不同的用户来匿名访问网站,如果您做了如上设置,那么您在测试php的安装的时候可能会出现提示输入用户名,解决办法:
请先确认访问该虚拟主机的用户对网站跟目录有可读和执行权限!
在iis管理相应虚拟主机上右健属性查看,目录安全性选项卡,匿名访问和认证控制中可看到允许访问的用户,并让用户对c:php有可读写权限
如果您的主机上有多个虚拟主机,并且每个用户都使用不同的用户名访问网站,那最好是把所有用户加入到同一个组,让组对php文件夹有读写权限即可!
修改后,提示输入用户名和密码的窗口应该已经去掉!!
######################
第四:mysql安装和gd2的支持
#####################
首先下载mysql安装文件,mysql在win的安装一般都是使用exe安装文件,所以,这里就不介绍安装了!
php在安装后是默认不支持读取mysql的,我们要修改php.ini文件,把
ex***sion=php_mysql.dll
ex***sion=php_gd2.dll
前面的“;”去掉,注意,为了让php支持生成真彩图片,一般都要求支持gd2,
ex***sion=php_gd2.dll
即支持gd2的dll文件。
注意,php5以前的版本,是默认不支持mysql4.1以后的密码访问格式的,在Mysql中使用如下命令,把密码统一一下就可以了:
set password for 'username'@'hostname'=OLD_PASSWORD('password');
这样即可顺利连接mysql了!或者是干脆直接安装php5即可!
感谢图片作者!
有问题欢迎指教!
上一篇:
PHP环境搭建最新方法
下一篇:
初学者入门:细述PHP4的核心Zend
相关阅读
Win2003下iis+php+mysql+zend架设
2009-05-31
WIN2003上Apache2+IIS6+Tomcat5之多站点完美配置篇
2009-07-02
jsp+tomcat+mysql+sevlet+javabean配置过程
2009-07-02
详细介绍:Apache+PHP+MySQL配置攻略
2009-05-30
Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
2009-05-30
配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册
2009-05-30
人气下载推荐
法师大逃杀
查 看
PackageInc
查 看
WiFi万灵钥匙app
查 看
模拟生存解谜日记手机版
查 看
小拳拳出击手机版
查 看
Clash相机app
查 看
寻找异符app
查 看
火柴人之觉醒年代内置菜单版
查 看
新观乐刷app
查 看
暴揍橡皮人
查 看
薯片工厂
查 看
苏打地牢2汉化版
查 看
僵尸前线3手机版
查 看
盒马生鲜超市app
查 看
相关应用
GreySky(php+mysql+ajax+xml)留言本
聊天留言
2009-04-27
查看
CentOS 集成linux+php-cgi+nginx+mysql安装包
服务器区
2009-06-24
查看
热门文章
最令PHP初学者头痛的十四个问题
PHP中的串行化变量和序列化对象
PHP 5.0对象模型深度探索之绑定
PHP5.0对象模型探索之抽象方法和抽象类
PHP在XP下IIS和Apache2服务器上的安装
Windows 2000/XP/2003 下 IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置
配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册
教你IIS6的PHP最佳配置方法
详细介绍:Apache+PHP+MySQL配置攻略
最纯净的Apache 2 && PHP 5 && Mysql 5 for WinXP配置法
推荐游戏
换一换
高中大亨
建造避难所手机版
建造避难所
突击骑兵2
捕食日中文版
捕食日最新版本
我要上厕所最新版
隐秘的原罪1最新版
和平精英体验服安装
黑子的篮球街球对决
战地玩具兵吃鸡手机版
死亡城市僵尸入侵
苏打地牢2
纳西妲掘地求升
酿造物语安卓
樱花校园3最新版
银河袭击独立行动
嗷呜谷子app
亲爱的猫咪
亲爱的猫咪最新版
口袋妖怪的世界中文版
口袋妖怪的世界最新版
软泥模拟器最新版
我是斧头帮少帮主最新版
超级粘液人手机版
超级战车大作战最新版
超级战车大作战