WinXP+Apache+PHP5+MySQL5+Zend+GD库+phpMyAdmin+PHPWind 5.3 本机安全优化安装
3.4、由于帐户“apache”不隶属于任何用户组,在默认情况下是没有文件操作权限的,因此还必须为其分配相关的文件操作权限。
3.4.1、在“我的电脑”中进入目录“F:\MyForumProg”,右击“Apache2.2”文件夹并点选“属性”项(见下图)。
3.4.2、在随后弹出的“Apache2.2 属性”窗口中,点击“添加”按钮(见下图)。
3.4.3、在随后弹出的“选择用户或组”窗口中,依次点击“高级”、“立即查找”按钮,选定查找到的“apache”帐户后,一路点“确定”按钮退出“选择用户或组”窗口(见下图)。
3.4.4、回到“Apache2.2 属性”窗口后,点选“apache”帐户,将其权限设置为“完全控制”,然后点“高级”按钮进入“Apache2.2的高级安全设置”(见下图)。
3.4.5、进入“Apache2.2的高级安全设置”窗口后,勾选“”项并点“确定”按钮;在弹出的安全提示界面点“是”继续(见下图)。
3.4.6、设置完成后,在“Apache2.2 属性”窗口中点“确定”按钮退出。此时,Apache服务就应该可以由低权限用户“apache”来启动运行了。
3.4.7、此时,我们不妨顺手按照上述方法给“apache”帐户赋予Apache的虚拟根目录(F:\MyForumProg\MyBBS)的“完全控制”权限。注意:这一步是必做的!
3.5、为了验证Apache服务的启动状况,可以在“控制面板”的“管理工具”中双击运行“服务”,在“服务”窗口中找到“apache2”服务,并右击进入其“属性”窗口。
3.5.1、在“常规”项中可以看到“服务状态”栏为“已启动”,点“停止”按钮停止当前“apache2”服务。
3.5.2、当“服务状态”栏变为“已停止”后,点“启动”按钮来重新启动“apache2”服务。
3.5.3、如果“apache2”服务重新启动正常的话,“服务状态”栏应该变回为“已启动”;此时,可以点“确定”按钮退出“Apache2的属性”窗口。
3.5.4、回到“服务”窗口后,我们可以注意到“apache2”服务的“登录为”项是显示为“.\apache”的,这表明“apache2”服务现在已是由低权限用户“apache”来启动运行的了。
3.5.5、当然,你也可以直接重启计算机,然后进入“服务”窗口查看一下“apache2”服务的“状态”和“登录为”项的显示内容,如同上图所示就说明OK了。
五、安装 MySQL:
1、将“MySQL for Windows V5.2 Alpha”安装包解压并双击运行“Setup.exe”后点“Next”按钮开始安装。
在“Setup Type”中应点选“Custom”以便更改安装路径后点“Next”按钮继续;
在“Custom Setup”中点选“Change...”按钮将安装路径更改为“F:\MyForumProg\MySQL Server 5.2\”后点“Next”按钮继续;
收集完必要的信息后,点“Install”按钮即开始安装;
在随后出现的“MySQL.com Sign-UP”窗口中,点选下方的“Skip Sign-UP”后点“Next”按钮继续;
至此,MySQL 5.2的安装已经完成,勾选“Configure the MySQL Server now”项以便随后进行MySQL Server的配置,然后点“Finish”按钮完成安装过程。
2、随后即会自动进入MySQL Server 配置界面,点“Next”按钮继续;
点选“Standard Configuration”后点“Next”按钮继续;
勾选“Install As Windows Service”项(以Windows服务方式自动运行)后点“Next”按钮继续;
随后设置“root”用户口令(本例中为“123456”),并确认没有勾选“Enable root access from remote machines”项(允许远程主机以root权限访问)后点“Next”按钮继续;
注意:“root”用户的口令千万别忘了,否则得卸载MySQL,并清理干净注册表中的相关项后,才能重装恢复!
最后点下方的“Execute”按钮开始运行配置程序。
如果机器里装有防火墙的话,运行到第三项“Start service”时,会弹出网络访问请求,此时应予放行。
注意:如果顺手选择了拒绝放行,将会出现如下错误提示;此时只能点“Skip”按钮退出MySQL安装程序,然后在防火墙程序中删除或编辑拒绝放行的相关访问规则,并在卸载MySQL程序后重新安装。
运行结束即完成MySQL Server的配置,点“Finish”退出。
至此,MySQL数据库系统的安装及配置过程就全部完成了。也就是说,MySQL数据库系统现在已经可以使用了,但是。。。。。。
3、创建低权限用户启动MySQL服务,以提高安全性:
在这里我们要创建一个名为“mysql”的低权限用户,并给其分配MySQL安装目录“F:\MyForumProg\MySQL Server 5.2\”的“完全控制”权限,使其能启动MySQL服务。整个的操作过程与前述创建低权限用户启动Apache服务类似,这里就不再重复了。
收藏:http://www.pc51.net/server/web/apache/2008-02-03/10108.html
















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