WinXP+Apache+PHP5+MySQL5+Zend+GD库+phpMyAdmin+PHPWind 5.3 本机安全优化安装
四、Apache的安装及设置:
1、Apache的安装:
1.1、将“Apache HTTP Server For Windows V2.2.4”安装包解压,双击运行“apache_2.2.4-win32-x86-no_ssl.msi”后点“Next”按钮开始安装(见下图)。
1.2、点选“I accept ......”项后点“Next”按钮继续。
1.3、随后弹出的“Server Information”窗口中要求填写网站的域名信息,没有的话可以随便填。此处假设服务器名为“www.myforum.com”,填写好后点“Next”按钮继续。
1.4、点选“Typical”项设置典型安装后点“Next”按钮继续。
1.5、点选“Change...”按钮将安装路径更改为“F:\MyForumProg\Apache2.2\”后点“Next”按钮继续(见下图)。
1.6、收集完必要的信息后,点“Install”按钮即开始安装。
1.7、如果机器里装有防火墙的话,在安装过程中可能会弹出网络访问请求,此时应予以放行(见下图)。
1.8、最后,点下方的“Finish”按钮完成Apache的安装。
1.9、随后,在桌面右下角的系统托盘中会出现一个Apache的图标。
1.10、在浏览器中打开:http://localhost/,如能看到以下画面(见下图),则说明Apache安装成功了。
2、配置Apache以支持PHP:
2.1、用记事本打开并编辑Apache的配置文件“F:\MyForumProg\Apache2.2\conf\httpd.conf”,查找字符串“#LoadModule ssl”,在其后加入一行“LoadModule php5_module F:/MyForumProg/PHP/php5apache2_2.dll”(见下图)。
2.2、查找字符串“DocumentRoot "”,将其设置为我们设定的Apache虚拟根目录为“F:\MyForumProg\MyBBS”。
2.3、查找字符串“<Directory "”,将其也设置为我们设定的Apache虚拟根目录为“F:\MyForumProg\MyBBS”。
2.4、查找字符串“DirectoryIndex index.html”,将其修改为“DirectoryIndex index.php index.html”。
2.5、查找字符串“AddType application/x-gzip”,在其后加入一行“AddType application/x-httpd-php .php”;然后,保存文件并退出。
至此,Apache的基本配置工作已经完成。
2.6.1、为了验证配置文件修改的正确性,可右击桌面右下角系统托盘中的Apache图标,点选“Open Apache Monitor”项(见下图)。
2.6.2、在随后弹出的“Apache Service Monitor”窗口中,点击“Restart”按钮,如果提示“The Apache2 Service has restarted.”,则说明Apache服务在修改后的配置下重启成功(见下图)。
2.7、为了验证Apache对PHP的支持,可在Apache的虚拟根目录(F:\MyForumProg\MyBBS)下创建一个名为“phpinfo.php”的文件,内容如下:
<?php
phpinfo();
?>
在浏览器中打开:http://localhost/phpinfo.php,如能看到当前服务器所支持PHP的全部信息(见下图),则说明Apache对PHP的支持配置成功了。注意:“Server API”的模式为“Apache 2.0 Handler ”。
3、创建低权限用户启动Apache服务,以提高安全性:
3.1、在“开始”的“运行”中执行“cmd”命令进入命令行状态,然后执行如下命令(见下图):
net user apache 123456 /add # 创建一个名为“apache”、密码为“123456”的用户
net localgroup users apache /del # 将用户“apache”从所有的用户组中删除
exit # 退出命令行状态
当然,也可以参考前面创建陷阱管理员帐户“Administrator”的方法在图形界面上完成,只不过用命令行的方式更加简捷。如果想验证结果的话,可以在“控制面板”的“管理工具”中双击运行“计算机管理”,在“计算机管理”窗口中逐级点开“本地用户和组”下的“用户”项,找到帐户“apache”,并右击点选其“属性”项中的“隶属于”标签,其内容如果为空就表示结果正确。
3.2、在“控制面板”的“管理工具”中双击运行“服务”,在“服务”窗口中找到名为“apache2”的服务项,并右击点选其“属性”项(见下图)。
3.3、在“Apache2的属性”窗口的“登录”项中,点选“此帐户”后填写帐户名“apache”及其密码“123456”,然后一直点“确定”按钮退出(见下图)并关闭“服务”窗口。
收藏:http://www.pc51.net/server/web/apache/2008-02-03/10108.html






















文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面