win2003下安装apache2.2.3+php5.2+mysql+Zend的配置方法第2/2页
更新时间:2007年05月28日 00:00:00 作者:
[Zend]
zend_extension_manager.optimizer_ts=”D:\PHPServer\ZendOptimizer\Optimizer-3.2.0″
zend_extension_ts=”D:\PHPServer\ZendOptimizer\ZendExtensionManager.dll”
说明一下,因为我这里的都是原来系统留下来的目录,所以不需要再安装Zend了,你也可以下载zend-Optimizer-3.2.0,直接安装就可以了,会自动为你备份php.ini,加上上面一段的
安装mod_rewrite
找到:#LoadModule rewrite_module modules/mod_rewrite.so
把前面的#给去丢
找到等一个 AllowOverride None 改为 AllowOverride All
好了,到这里已经成功了!
4、phpMyAdmin-2.9.1.1的配置
将phpMyAdmin-2.9.1.1zip解压到自己定义的WEB根目录中去,重命名文件夹为phpmyadmin或其它
打开libraries目录下的config.default.php文件
$cfg['Servers'][$i]['auth_type'] = ‘cookie'; // Authentication method (config, http or cookie based)?
这里最好设为cookie,这样,进行数据库管理的话必须需要用户名和密码才可行入,config的话就什么都不需要直接进入了数据库
$cfg['Servers'][$i]['user'] = ‘root'; // MySQL user
$cfg['Servers'][$i]['password'] = ‘xxxxx'; // MySQL password
补充:
1. php.ini 配置
register_globals = On
有些程序需要该项支持,否则无法上传文件
2. 禁止浏览目录
去掉httpd.conf里所有的indexes去掉
用户将无法看到目录列表
3、编辑httpd.conf文件,在该文件中加一行
Alias /test/ “c:/php/test/”
4. 允许浏览特定的虚拟目录
Alias /test/ “D:/php/test/”
Options Indexes FollowSymLinks
将以上代码写入httpd.conf 文末
说明:
行1:映射虚拟目录 test 到真实物理路径 D:/php/test
行3:即Options Indexes FollowSymLinks 允许浏览虚拟目录 test 下的文件
5、一点关于apache2.2.3的全局配置
ServerAdmin webmaster@****.net 设置为管理员的邮件地址
ServerName www.****.net:80 主机名(域名、IP地址均可)及端口地址
DocumentRoot “D:/php” 网站根目录
DirectoryIndex index.php index.html index.htm index.php3 index.html.var 加入默认文档
ServerTokens Full 显示服务器信息,Full为全部,Prod为最少,建议设置为Prod,不容易暴露服务器信息
AddType application/x-httpd-php .php .phtml .php3 .php4 加入对php、phtml、php3、php4文件的支持
紧接上面的设置:
Apache高级附加功能:
1.配置ActivePerl-5.8.4.810-MSWin32-x86(以支持cgi/pl)
双击下载过来的ActivePerl-5.8.4.810-MSWin32-x86.exe安装到D:\PHPServer\Perl目录下(最好安装到c:\usr)为了便于文件管理,我把perl安装到了D:\PHPServer\Perl目录下。
开始设置httpd.conf使D:\PHPServer\Apache2\cgi-bin 目录自动转化为虚拟目录(最好把cgi程序都要放在这个目录下,如果图片无法正常显示,请重启计算机,重启后一般没有问题,也可以把cgi程序放在根目录下,经过测试,放在根目录运行正常,图片也正常显示。)
(1)寻找,往下面有一句Options,把后面的参数全去掉,加一个All,注意大小写呵。再往下有一句AllowOverride,也把后面的None去掉,加一个All
(2)寻找,往下面第八行有一句Options, 把后面的参数全去掉,加一个All,注意大小写呵。再往下数行有一句AllowOverride,也把后面的None去掉,加一个All
(3)寻找#ScriptAlias /cgi-bin/ “D:/PHPServer/Apache2/cgi-bin/”,把前面的#号去掉
(4)寻找,下面有一句AllowOverride, 把后面的参数去掉,加一个All,注意大小写呵。再往下有一句Options也把后面的None去掉,加一个All
(5)寻找AddHandler cgi-script .cgi后面加上.pl ,即 AddHandler cgi-script .cgi .pl
(6)如果还想增加SSI,需把下面两行前面的#号去掉。
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
AddHandler server-parsed .shtml
还要注意perl脚本中的perl解释路径,必需把所有cgi或pl文件头的默认的#! /usr/Perl/bin/perl.exe 改为 #!D:/PHPServer/Perl/bin/perl.exe 即你perl.exe的绝对路径!(如果使用c:\usr目录安装就不需要更改,强烈建议普通用户把perl安装在c:\usr目录下)好了,现在已经能够成功解析cgi和pl了!
小结:这里有一个重点就是perl.exe所在的目录,安装在c:\usr目录下,可以减少很多不必要的设置(比如,设置每个cgi/pl文件头的#! /usr/Perl/bin 当然也可以使用ultraedit32来进行批量更改,我就是这样做的!)
2. ZendOptimizer255Windows-i386的安装(优化php性能)
双击下载过来的ZendOptimizer255Windows-i386.exe进行安装,在安装过程会出现选择apache的安装目录和php.ini 所在目录,一般能够自动识别,如果不能请手动查找,安装完毕后会自动启动,不需要任何设置!该软件能够自动设置php.ini以进行php执行程序的优化!
检验:编制php页面:代码如下
保存为info.php
运新info.php即可得知是否使用了zend引擎!
好了,到这里,基本上各个组件都安装全了!投入使用吧,呵呵!
相关文章
安全维护 IIS下 ASP 站点的高级技巧...2007-08-08
将2003里多用户目录与IIS里的FTP对等起来,互相通用...2007-04-04
配置之前,但是是去找个合适的地方下载。现在,PHP已经发展到PHP4了,所以,我只是将PHP4的安装配置介绍给大家,其实PHP3的配置和PHP4是差不多的。另外,考虑到我本人用Linux用得少,而且,绝大多数人用win系统,所以,在本站只将win下的配置。2008-03-03
Windows2003 下安装 WinWebMail 3.6.3.1 完全攻略手册...2007-03-03
备份和恢复Windows IIS服务器设置的方法...2007-04-04
为Win2003服务器打造铜墙铁壁的方法步骤...2007-04-04
windows 2003配置IIS支持.shtml .shtm 的简单方法 图文教程...2007-04-04
在远程登入时,出现蓝屏或者是黑屏的问题,想必大家都有遇到过吧,在本文将为大家详细介绍下如何优化3389登录解决此问题,感兴趣的朋友不要错过2013-10-10
iis Web站点崩溃的原因分析...2007-08-08
什么是IIS应用程序池以及应用程序池详解...2007-02-02
最新评论