`

Windows2003+IIS6+php5+gd2+MySQL安装配置

阅读更多
######################
第一:安装PHP
#####################

1、下载php安装程序http://www.php.net/downloads.php
最新版的为php5.1windows的php安装分为两种方式,一种是源代码安装方式,一种是exe安装方式,exe安装方式为傻瓜式的安装,双击即可安装,我们在此就不讲了,主要的说一下源代码的安装!

下载“PHP4.3.10zippackage”或者是5.0几5.1几都一样。然后解压缩下载到的zip文件到
c:\php(可以根据不同的需要解压到不同的目录,不过不熟悉的默认即可,占用不了多大的空间)。


2、复制c:\php\php4ts.dll到c:\windows\system32。(有时候为了方便,在php文件夹中点击搜索*.dll把搜索到的所有文件夹都复制到system32中也可以,这样省去很多麻烦!)


复制c:\php\php.ini-recommended(或者是php.ini-dist)为c:\windows\php.ini然后打开c:\windows\php.ini,修改如下几个地方:

;如果使用默认的4096,那么PHP在IIS6里面性能将非常糟糕
output_buffering=On

;如果是在生产服务器上,可以不用修改下面这两行
error_reporting=E_ALL&~E_NOTICE
display_errors=On(这里是修改php的错误提示,off为不提示,有些数据库链接非错误信息也会被php当做错误信息输出,建议用作web服务器的关闭!)

;指示PHP扩展库所在文件夹
extension_dir="c:\php\extensions"(这儿在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)

session.gc_maxlifetime=3600(session默认存活时间,秒)
session.save_path="C:\PHP\sessiondata"(此处修改session的存储目录,如果您不需要session功能,也可不修改,注意该目录一定要存在,不存在则建立)
其他设置就根据自己的需要来修改了。做完这些,第一部分就完成了。


######################
第二:在IIS中配置PHP
#####################

1、首先通过“管理您的服务器”向导中的“添加或删除角色”功能将IIS安装好。在WindowsServer2003里面,IIS被称为“应用程序服务器”。安装时如果需要,可以选中ASP.NET等选项。不过就算没选中,以后也可以很方便启用的。



(图02_01:安装好IIS)

2、在“管理您的服务器”向导中,点击“管理此应用程序服务器”连接,打开“应用程序服务器”管理窗口。然后从左侧依次选中“Internet信息服务(IIS)管理器->本地计算机->Web服务扩展”。接着选中右边任意一个项目。点击“添加一个新的Web服务扩展”连接。

输入扩展名,并点击“添加”按钮将c:\php\sapi\php4isapi.dll(有时候isapi文件也可能在c:\php下)文件添加到列表中。注意是php4isapi.dll,不是php4ts.dll。

最后选中“设置扩展状态为允许”,并点击“确定”按钮关闭对话框。现在应该在“Web服务扩展”列表中可以看到刚刚添加的项目了。




(注意,该图片来自网络,图片中路径和本文路径不一致!下同)
(注意:php解析分为两种模式,cgi和isapi两种,如果此处你选择了php_cgi.exe,那步骤3中一定保持一致!)

(图02_02:添加PHP4的扩展)

3、从“应用程序服务器”管理窗口左侧依次选中“Internet信息服务(IIS)管理器->网站”。然后在“默认网站”项目上单击鼠标右键选择“属性”,打开“默认网站属性”对话框。

切换到“主目录”选项卡,点击“配置”按钮,打开“应用程序配置”对话框。再点击“添加”按钮,打开“添加/编辑应用程序扩展名映射”对话框。

点击“浏览”按钮,选中c:php\sapi\php4isapi.dll,并按照(图03)中的选项进行设置。最后一路“确定”返回“默认网站属性”对话框。



图02_03:添加应用程序扩展名映射)

4、切换到“文档”选项卡,点击“添加”按钮将index.html和index.php添加到默认内容文档列表中。最后确认关闭对话框。

######################
第三:验证安装
#####################

用记事本写几行代码:

保存为网站根目录下为phpinfo.php文件。然后启动浏览器,访问http://xxx.aaa.com/phpinfo.php,如果看到如下画面就证明php安装成功了!


######################
第四:关于权限
#####################

windows2003和其他系统为了文件安装使用了NTFS格式,并且IIS6下可给每个虚拟主机分配不同的用户来匿名访问网站,如果您做了如上设置,那么您在测试php的安装的时候可能会出现提示输入用户名,解决办法:

请先确认访问该虚拟主机的用户对网站跟目录有可读和执行权限!

在iis管理相应虚拟主机上右健属性查看,目录安全性选项卡,匿名访问和认证控制中可看到允许访问的用户,并让用户对c:\php有可读写权限

如果您的主机上有多个虚拟主机,并且每个用户都使用不同的用户名访问网站,那最好是把所有用户加入到同一个组,让组对php文件夹有读写权限即可!


修改后,提示输入用户名和密码的窗口应该已经去掉!!


######################
第四:mysql安装和gd2的支持
#####################

首先下载mysql安装文件,mysql在win的安装一般都是使用exe安装文件,所以,这里就不介绍安装了!

php在安装后是默认不支持读取mysql的,我们要修改php.ini文件,把

extension=php_mysql.dll
extension=php_gd2.dll
前面的“;”去掉,注意,为了让php支持生成真彩图片,一般都要求支持gd2,extension=php_gd2.dll即支持gd2的dll文件。
分享到:
评论

相关推荐

    WindowsXP+IIS+PHP5+MySQL5+Zend+GD库+phpMyAdmin+PHPWind 5.3 安装教程

    WindowsXP+IIS+PHP5+MySQL5+Zend+GD库+phpMyAdmin+PHPWind 5.3 安装教程

    IIS6 + PHP5 + MySQL5 + ZendOptimizer3.3.0的安装与配置.rar

    IIS6 + PHP5 + MySQL5 + ZendOptimizer3.3.0的安装与配置

    IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置

    请确认已经安装好了windos2003+IIS6.0 第一步:安装PHP 1、 将下载得到的php-5.0.4-Win32解压移动到自己需要放置的目录; 2、 将PHP目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:\Windows目录下; ...

    IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置[完整修正实用版]第1/2页

    IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置[完整修正实用版] 一、软件准备:以下均为截止2006-1-20的最新正式版本,下载地址也均长期有效1.PHP,推荐PHP4.4.0的ZIP解压版本:PHP(4.4.0):...

    Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程

    准备篇 一、环境说明: 操作系统:Windows Server 2008 R2 ...2、MySQL下载地址: http://gd.tuwien.ac.at/db/mysql/Downloads/MySQLInstaller/mysql-installer-5.5.25.0.msi 3、PHP加速软件ZendGuard下载地址: http:/

    IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)

    录制+调整花了几个小进才把IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例弄好 有需要的朋友可以下载看看 /uploadfiles/file/iis.rar 说明: IIS6.0+PHP5.x+MySQL5.x+Zend5.0x+GD+phpMyAdmin2.8x...

    ffmpeg-php-win32-all.zip

    下面介绍在windows环境下本扩展的安装,在安装本扩展之前你首先要确认你本地环境中已经安装好了wamp(windows+apache+mysql+php) 安装步骤: 1、下载扩展包,本地下载 2、解压所下载下来的安装包,你可以看到如下几个...

    YYCMS网站 程序

    IIS/Apache/Nginx + PHP5.2+/PHP5.3+ + MySQL5 2.Linux/Unix 平台 Apache + PHP5 + MySQL5 (PHP必须在非安全模式下运行) 建议使用平台:Linux + Apache2.2 + PHP5.2+/PHP5.3+ + MySQL5.0 3.PHP必须环境或启用的...

    阿狸子订单系统源码PC模块+WAP手机版模块+文章模块+用户分销模块.zip

    4、最佳服务器运行环境为Linux+Apache/Nginx,Windows+IIS次之 5、后台操作推荐使用谷歌浏览器,IE7及以下兼容性不佳 安装说明: 1、解压阿狸子源码并上传到网站目录 2、浏览器打开,若您是第一次使用阿狸子,则将...

    NameCMS域名出售展示系统_米表程序_V1.0126_Bate_UTF

    IIS/Apache + PHP4/PHP5 + MySQL3/4/5 如果在windows环境中使用。 2、Linux/Unix 平台 Apache + PHP4/PHP5 + MySQL3/4/5 (PHP必须在非安全模式下运行) 建议使用平台:Linux + Apache2.2 + PHP5.2 + MySQL5.0 3...

    PHP入门到精通

    2.2Windows下Apache+MySQL+PHP的安装 2.3在Windows下配置Apache+php5 2.4在Windows下架设IIS和PHP1 2.5Linux下的服务器环境 2.6Windows下使用组合包 2.7PHP常用开发工具 2.8第一个PHP实例 3.PHP语言基础(教学录像:...

    PHP入门到精通02

    2.2Windows下Apache+MySQL+PHP的安装 2.3在Windows下配置Apache+php5 2.4在Windows下架设IIS和PHP1 2.5Linux下的服务器环境 2.6Windows下使用组合包 2.7PHP常用开发工具 2.8第一个PHP实例 3.PHP语言基础(教学录像:...

    tuzicms_v2.5_personal_企业网站管理系统

    Nginx/Apache/IIS+PHP5.3+MySQL4/5 (PHP必须在非线路安全模式下运行) 建议使用平台:Linux+Apache2.2.21+PHP5.3.8+MySQL5.5.16 2、PHP 必须环境或启用的系统函数 PDO_Mysql Zend Guard Loader allow_url_fopen GD ...

    PHP程序开发范例宝典III

    实例001 Windows下Apache的安装配置 2 实例002 Windows下MySQL的安装配置 5 实例003 Windows下PHP的安装配置 6 实例004 Window下phpMyAdmin的安装配置 7 实例005 使用AppServ架设Apache+MySQL+PHP运行环境...

    tuzicms_v2.0.6_企业网站管理系统

    IIS/Apache+PHP5.3.x+MySQL4/5 2、Linux/Unix 平台 Apache+PHP5.3.x+MySQL3/4/5(PHP 必须在非安全模式下运行) 建议使用平台:Linux+Apache2.2.21+PHP5.3.8+MySQL5.5.16 3、PHP 必须环境或启用的系统函数 allow_url_...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例273 GD2图形计数器 363 实例274 通过图像显示投票统计结果 365 实例275 通过图像显示密码安全强度 367 实例276 数字图像验证码 369 实例277 中文图像验证码 370 实例278 缩略图艺术库 371 实例279 提取图像的...

    杰奇1.4 破解版+注册机

    基本需求:php+mysql+zend optimizer 推荐配置: OS: linux/freebsd (windows 也可以,性能要比linux差些) WEB: apache 或 zeus (windows下也可以用IIS) PHP: 4.4x 以上版本 MYSQL: 4.0.x (4.1x版本以上请注意编码...

Global site tag (gtag.js) - Google Analytics