手机
当前位置:查字典教程网 >编程开发 >php教程 >Win2003下IIS+PHP+MySQL+Zend配置步骤详解第1/2页
Win2003下IIS+PHP+MySQL+Zend配置步骤详解第1/2页
摘要:一、软件的获取1.php首先去http://www.php.net/downloads.php下载最新的PHP5.2.0版本。2.MySQL...

一、软件的获取

1.php首先去http://www.php.net/downloads.php下载最新的PHP5.2.0版本。

2.MySQL可以在http://dev.mysql.com/downloads/mysql/5.0.html#downloads下载到最新的5.0.xx版本。

3.ZendOptimizer可以去http://www.zend.com/free_download/optimizer下载最新的3.X.X版本。

4.phpmyadmin可以到http://www1.skycn.com/soft/17470.html下载2.9.2版。

二、软件的安装

1.将得到的php压缩包文件解压到D:phpphp5目录

2.定义Windows系统path环境变量,在我的电脑->属性->高级->环境变量->系统变量->找到path这个变量,点击编辑,在其后面加入安装php的路径,如D:phpphp5,注意每一个变量之间有一个“;”半角的分号分隔,如果前面的没有分号自己手工加上去。然后确定。

若不采用配置环境变量的方法,可以使用复制.dll文件到系统目录下,效果相同。将D:phpphp5下的所有.dll后缀的文件都复制到C:Windowssystem32目录下即可。

3.为PHP设置一个有效的配置文件,php.ini。

在ZIP包中有两个ini文件,php.ini-dist和php.ini-recommended。建议使用php.ini-recommended,因为在该文件中优化了性能和安全。因为它从php.ini-dist修改而来,会对设置产生较大的影响。例如将display_errors设置为off,将magic_quotes_gpc设置为off。如果想要最安全的设置,这是最好的方法,虽然PHP在默认配置下也是很安全的。

先将D:PHPphp5php.ini-recommended重命名为php.ini。再用记事本打开php.ini:

register_globals=Off把off改成On(有二处)此处一般能解决运行论坛安装时出现空白的问题。

short_open_tag=Off把off改成On。

extension_dir="./"改为extension_dir="D:phpphp5ext"(指定动态连接库的目录,php5和php4不同的地方就是它的动态连接库目录变了,这在它的文档结构里有详细的说明)

extension=php_mbstring.dll这个不选的话用phpMyAdmin会出现红色提示

extension=php_dba.dll

extension=php_dbase.dll

extension=php_gd2.dll支持GD库的,一般要滴

extension=php_imap.dll可选

extension=php_ldap.dll

extension=php_mysql.dll支持MySQL的

接下来修改了一些文件上传以及内存使用最大限制:

memory_limit=20M脚本运行最大消耗的内存容量

post_max_size=20M闪存容量

upload_max_filesize=20M附件容量

max_input_time=60这是每个脚本可以消耗的时间,单位也是秒

max_execution_time=30这个是每个脚本运行的最长时间,可以自己修改加长,单位秒

upload_tmp_dir上传文件存放的临时路径,如:D:phptmpupload_tmp

session.save_path缓存文件路径,如:D:phptmpsession_save

4.使php.ini在windows下可以使用

我的电脑->属性->高级->环境变量->系统变量->点击“添加”->变量名“PHPRC”->变量值“D:PHP;”也就是你安装PHP的路径。

5.配置IIS,使其支持php。

在控制面板〉添加/删除程序中正确安装IIS6。

PHP支持CGI和ISAPI两种安装模式,CGI更消耗资源,容易因为超时而没有反映,但是实际上比较安全,负载能力强,节省资源,但是安全性略差于CGI,本人推荐使用ISAPI模式。故这里只解介绍ISAPI模式安装方法:

在“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“Web站点属性”“主目录”选项卡,编辑或者添加PHP的扩展名映射即可或者将你步需要支持PHP的站点中的PHP扩展映射删除即可,“可执行文件”添加D:phpphp5目录下的php5isapi.dll,扩展名是.php。动作限制为“GET,HEAD,POST,TRACE”,再添加一个后缀名为.php3的isapi扩展,其他设置同.php扩展的。

再打开“站点属性”窗口的“文档”选项卡,找到并点击“添加”按钮,向默认的Web站点启动文档列表中添加index.php项。您可以将index.php升到最高优先级,这样,访问站点时就会首先自动寻找并打开index.php文档。

确定Web目录的应用程序设置和执行许可中选择为纯脚本,然后关闭Internet信息服务管理器

对于2003系统还需要在“Internet服务管理器”左边的“WEB服务扩展”中添加一个以.php为扩展名的isapi,设置路径为D:phpphp5php5isapi.dll,设置状态为允许,ActiveServerPages允许。

均安装完成后重起服务器,然后在IIS根目录下新建一个文本文件存为php.php,内容如下:

<?php

phpinfo();

?>

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

三、安装MySQL

直接在MySQL官方下载好mysql压缩包后,解压双击setup.exe安装,Next下一步后选择Custom自定义安装,再Next下一步选择安装路径这里我们选择D:MySQL,继续Next下一步SkipSignUP完成安装。

安装完成后会提示你是不是立即进行配置,选择是即可进行配置。当然一般安装后菜单里面也有配置向导MySQLServerInstanceConfigWizar,运行后按下面步骤配置并设置ROOT密码即可Next下一步后选择StandardConfiguration,Next下一步,钩选Include..PATH,Next下一步,设置ROOT密码,建议社设置复杂点,确保服务器安全!Apply完成后将在D:MySQL目录下生成MY.INI配置文件,添加并启动MySQL服务。

四、安装ZendOptimizer

下载后得到ZendOptimizer,直接双击安装即可,安装过程要你选择WebServer时,选择IIS,然后提示你是否RestartWebServer,选择是,完成安装之前提示是否备份php.ini,点确定后安装完成。我这里安装到D:phpZend

ZendOptimizer的安装向导会自动根据你的选择来修改php.ini帮助你启动这个引擎。下面简单介绍一下ZendOptimizer的配置选项。以下为本人安装完成后php.ini里的默认配置代码(分号后面的内容为注释):

zend_extension_ts="D:phpZendlibZendExtensionManager.dll"

;ZendOptimizer模块在硬盘上的安装路径。

zend_extension_manager.optimizer_ts="D:phpZendlibOptimizer-2.6.2"

;优化器所在目录,默认无须修改。

zend_optimizer.optimization_level=1023

;优化程度,这里定义启动多少个优化过程,默认值是15,表示同时开启10个优化过程中的1-4,我们可以将这个值改为1023,表示开启全部10个优化过程。

调用phpinfo()函数后显示:

ZendEnginev1.3.0,Copyright(c)1998-2004ZendTechnologieswithZendExtensionManagerv1.0.9,Copyright(c)2003-2006,byZendTechnologieswithZendOptimizerv2.6.2,Copyright(c)1998-2006,byZendTechnologies则表示安装成功。

当前1/2页12下一页阅读全文

【Win2003下IIS+PHP+MySQL+Zend配置步骤详解第1/2页】相关文章:

用Apache反向代理设置对外的WWW和文件服务器

Win2000+Apache+MySql+PHP4+PERL安装使用小结

我的论坛源代码(四)

从零开始 教你如何搭建Discuz!4.1论坛(图)

php 防止表单重复提交方法

浅谈PHP语法(1)

用PHP和MYSQL建立计数器过程详解

PHP&MYSQL服务器配置说明

PHP4引用文件语句的对比

php实现屏蔽掉黑帽SEO的搜索关键字

精品推荐
分类导航