Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

【原创申精】IIS6/Apache+PHP5+MySQL5+phpMyAdmin+ZEND+MSSQL2000+系统目录权限设置

[复制链接]
karl8km 发表于 2009-6-8 18:48:30 | 显示全部楼层 |阅读模式
本帖最后由 karl8km 于 2009-6-11 14:23 编辑

操作系统:Windows.Server.2003.R2,Enterprise.Edition,SP2,x86,CHS,VOL,MSDN
本次配置PHP的服务器环境:Windows2003+ IIS6/Apache+PHP5+MySQL5+Zend+phpMyAdmin+MSSQL2000+系统目录安全设置
整个配置过程需要是使用拥有管理员权限的系统帐号登录Windows
在整个配置过程中所示的截图可能根据各使用的系统不同,窗口界面而有所不同,但对应的选项卡栏目是相同的,只需要找到提到的对应选项卡即可。

一、下载相关软件

安装前需要准备的软件(因为我这里用的服务器操作系统是x86版本的,所以以下程序均为在Windows x86环境下使用的版本):

只要一个软件:WinServerMaster v2.1
软件相关介绍及更新日志:
http://bbs.vodbu.com/viewthread.php?tid=1&extra=page%3D1
软件下载地址:
点击进入

二、正式开始安装环境配置

第一步:安装WinServerMaster
           双击下载好的WinServerMaster安装文件进入安装界面

点击下一步进入安装

这里选择你要将程序安装在什么目录

这里是选择安装的组件,一般默认就可以了,如果你的主机已经安装了PHP及mssql  那么可以去掉这两项的选择勾,这里我就演示默认的情况,下一步继续安装


安装结束后,可以选择立即运行的程序,这里演示默认(到这里MSSQL及目录安全设置工具已经完成了),下一步进入zendcore的设置(也就是PHP的安装)
第二步:安装zendcore

下一步安装



这里我们推荐选择手动,也就是下一个选项,下一步继续

这里是安装目录的设定,自行选择后,下一步

到这一步是关键,选择好你要安装的组件不要漏咯
如果你要装mysql 那就勾选 其他同理




这个是IIS+php,如果你想要apache  那选择第二个,第三个估计用的人比较少吧

后缀名的支持,一般PHP就好了

在ZENDCORE安装好后,可以从web中控制,就像PHPMYADMIN一样,这里要输入的是 控制密码 ,要求四位以上就可以了

这个事zendcore网络设置  我们点击NO 下一步

这里是代理设置,我们点击NO,一般来说是用不到的,如果你要配置那你就点YES

因为我选择了mysql,这里要求输入就是mysql的默认用户名,推荐修改掉

mysql的密码,



等待程序自动完成后
下一步进入mysql的安装(注意安装程序会自动下在Framework系统环境,如果你选择了mysql 程序也会自动下载,程序均从官网下,可放心使用)


第三步:mysql的安装
安装MySQL【安装前必须保证您的服务器中没有任何版本的mysql或mysql目录】

【图二十五】


3.4.2、这里是安装欢迎界面,点击[Next>]开始下一步安装。默认是Typical,建议改成Custom,因为Typical模式不允许改变安装路径,只能安装在C盘。选中Custom选项,【图二十六所示】。

【图二十六】


3.4.3、点击[Next>]【图二十七所示】

【图二十七】



3.4.4、到这一步,需要选择组件及更改文件夹位置,组件就用默认的,文件夹位置可以选择Change来改变, 这里建议路径设为D:\PHP\MySQL5\(也可以选择其它磁盘进行安装)(注意:安装mysql的路径中,不能含有中文!)。【图二十八所示】

【图二十八】



3.4.5、点击[OK]【图二十九所示】

【图二十九】


3.4.6、点击[Next>]【图三十所示】

【图三十】

3.4.7、一切就绪,点击[Install]开始安装。【图三十一所示】

【图三十一】

3.4.8、这里结束后,点击[Next>]、[Next>],如【图三十二所示】,默认选中现在开始配置MySQL服务器。点击[Finish]继续。

【图三十二】


3.4.9、配置开始,点击[Next>]继续。【图三十三所示】

【图三十三】

3.4.10、选择Detailed Configuration【图三十四所示】

【图三十四】

3.4.11、点[Next>]继续【图三十五所示】
    这个选项是选择mysql应用于何种类型,第一种是开发服务器,将占用尽量少的内存,第二种是普通web服务器,将占用中等数量内存,最后一种是这台服务器上面只跑mysql数据库,将占用全部的内存,这里选择第二项,你可根据自己的需求,选择其它选项。


【图三十五】


3.4.12、点击[Next>]继续【图三十六所示】
    这里是选择数据库用途,第一种是多功能用途,将把数据库优化成很好的InnoDB存储类型和高效率的MyISAM存储类型,第二种是只用于事务处理类型,最好的优化InnoDB,但同时也支持MyISAM,最后一种是非事务处理类型,适合于简单的应用,只有不支持事务处理的MyISAM类型是被支持的。一般选择第一种多功能的。

【图三十六】

3.4.13、点击[Next>]继续【图三十七所示】
    这里是选择InnoDB的数据存放位置,一般默认好了,不需要改动。

【图三十七】

3.4.14、点击[Next>]继续【图三十八所示】
    这里是选择mysql允许的最大连接数,第一种是最大20个连接并发数,第二种是最大500个并发连接数,最后一种是自定义,你可以根据自己的需要选择。这里我选择第三项自定义,输入20(你可以根据你的具体需求选择或者输入)。

【图三十八】


3.4.15、点击[Next>]继续【图三十九所示】
    这里是选择数据库监听的端口,一般默认是3306,如果改成其它端口,以后连接数据库的时候都要记住修改的端口,否则不能连接mysql数据库,建议不作修改,用mysql的默认端口:3306。
    将端口设置后面的“Add firewall exception for this port”勾选中,如果你开启了Windows防火墙,将自动把这里设置的端口(3306)排除在外(允许连接网络)(如果你没有开启Windows防火墙这里就不要勾选,Windows server 2003 正版默认是没有开启的)。
    下面的Enable Strict Mode勾去掉,改为不选。【图四十所示】

【图三十九】


【图四十】

3.4.16、点击[Next>]继续【图四十一所示】
    这一步设置mysql的默认编码,默认是latin1,建议选择第三项自定义,把它改成utf8。

【图四十一】


3.4.17、点击[Next>]继续【图四十二所示】
    这一步把mysql设置成windows的服务,service name是命名MySQL的服务名称,下面的launch the mysql server automatically勾选中表示,该服务为自动运行。这样以后就可以通过windows服务启动和关闭mysql数据库了。
    然后把下面的Include Bin Directory in Windows PATH勾选中(这个表示自动修改环境变量,在PATH的值中增加../bin目录)。

【图四十二】


3.4.18、点击[Next>]继续【图四十三所示】
    这一步是设置mysql的超级用户密码,这个超级用户非常重要,对mysql拥有全部的权限,设置的密码一定要记好。
    在两个输入框中(New root password、Confirm)把要设置的密码分别输入两次。
    出于安全考虑,一般不要选“Enable root access from remote machines”,允许数据库外连是很危险的。
    “Create An Anonymous Account”是创建一个匿名帐号,这样会导致未经授权的用户非法访问你的数据库,有安全隐患,建议不要勾选。

【图四十三】

3.4.19、点击[Next>]继续【图四十四所示】
    到这一步,mysql数据库已经得到了足够的配置条件

【图四十四】

3.4.20、点击[Execute]开始执行之前设置的MySQL配置,使其生效。【图四十五所示】
    点击[Finish]完成安装。

【图四十五】


3.4.21、查看“控制面板”的“管理工具”中, “服务”是否有“MySQL”进程【图四十六所示】

【图四十六】
3.4.22、关于MySQL的进一步优化设置可以参考相关资料,或者浏览这个网址:

MySQL安装完成



第四步:系统目录的安全设置
   完成以上的步骤后,再桌面上应该有本站的一键设置工具,双击运行它

如果你安装了卡巴那么在卡巴的选项上双击,选择卡巴位置,如果默认位置正确,那就不必要更改了
php  和 mssql的位置都是默认的 你可以自行更改
  很简单 点击一键优化  就可以了(注意此时如果你的系统盘文件较多,那么请耐心等待。。。。)

这是优化后的部分文件目录的权限,已经达到了最小化!!!!!
 楼主| karl8km 发表于 2009-6-8 19:56:40 | 显示全部楼层
费了我好大的劲啊  大家支持下啊
回复

使用道具 举报

54shagua 发表于 2009-6-9 00:12:41 | 显示全部楼层
下载不了mysql
回复

使用道具 举报

54shagua 发表于 2009-6-9 00:12:53 | 显示全部楼层
怎么办?~~怎么办?~~
回复

使用道具 举报

 楼主| karl8km 发表于 2009-6-9 10:11:22 | 显示全部楼层
不会的啊,你服务器 是不是 amdinistrator 权限
网络是不是通的
    是不是用了代理等
回复

使用道具 举报

 楼主| karl8km 发表于 2009-6-9 10:14:02 | 显示全部楼层
本帖最后由 karl8km 于 2009-6-9 10:28 编辑

如果不行  你可以直接下载MYSQL  然后安装zendcore时 不勾选mysql
回复

使用道具 举报

 楼主| karl8km 发表于 2009-6-10 19:24:17 | 显示全部楼层
回复

使用道具 举报

ideacm 发表于 2009-6-11 12:20:22 | 显示全部楼层
本帖最后由 ideacm 于 2009-6-11 12:21 编辑

哈哈,咋说看着格式很眼熟。
页面加载完,发现部分图片也是我的。

很不错,楼主辛苦了。
回复

使用道具 举报

ideacm 发表于 2009-6-11 12:26:38 | 显示全部楼层
如果楼主可以放出各个目录的详细权限列表就好了。
回复

使用道具 举报

 楼主| karl8km 发表于 2009-6-11 13:56:17 | 显示全部楼层
哈哈  部分引用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-22 13:39 , Processed in 0.154324 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表