IIS6.0下配置MySQL PHP5 Zend phpMyAdmin

雨人 发表于 2009-01-01 02:15 浏览次数:263 views 来源:

好久没搞服务器了,突然今天QQ上的一个朋友说要搞个服务器用,问我怎么装就研究了研究,百度一下,GOOGLE一下最后调试成功下面把经验介绍给大家

 

首先,提一下要准备的软件:

1、Windows 2003 企业版 SP2 IIS6.0(自备);

2、MySQL-5.0.67(到官方下载);

3、php-5.2.6(到官方下载);

4、Zend 3.3.3(到官方下载);

5、phpMyAdmin-2.11.8.1(到官方下载)

以上所有程序均为官方最新版,下载链接均为官方提供的可靠链接,请放心下载使用。

下面开始介绍安装过程:

一、安装IIS6.0
安装好Windows 2003操作系统,更新完所有系统补丁,然后在“控制面板”->“添加或删除程序”->“添加/删除Windows组件”->双击“应用程序服务器”->然后选中“Internet信息服务(IIS)”->点击“确定”->等待安装完毕即可。

二、安装MySQL
解压缩mysql-5.0.67-win32.zip,然后双击运行Setup.exe。

直接一路Next,再点击“Finish”,再“Next”,选择第一项“Detailed Configuration”

继续“Next”,到这里选择第二项“Server Machine”

再“Next”,到这里选择第三项“Non-Transactional Database Only”

“Next”,然后选择第三项“Maual Setting”设置MySQL的最大连接数(一般不超过512,可视服务器性能和需求自定)

继续“Next”,这里需要注意,要去掉“Enable Strict Mode”前面的勾,端口默认为3306。

“Next”,这里选择第三项“Manual Selected Default Character Set / Collation”,设置默认编码字符集,一般设为gbk

“Next”,把“Include Bin Directory in Windows PATH”前面的勾打上,添加进系统环境变量里

“Next”,输入root用户密码两次,出于安全考虑,一般不要选“Enable root access from remote machines”,允许数据库外连是很危险的

“Next”,然后点击“Execute”

稍等一会,再点击“Finish”。
到这里MySQL就安装完毕了,我们来测试一下是否正常工作了。开始->程序->MySQL->MySQL Server 5.0->MySQL Command Line Client,在弹出的窗口输入刚才安装MySQL时设置的root用户的密码,看到类似这样的信息就说明MySQL正常工作了。

dos

至此,MySQL的安装、配置、检测都全部做完了。

三、配置PHP

1、设置PHP目录

解压缩下载回来的php-5.2.6-Win32.zip到一个文件夹,我这里是c:\php。进入c:\php,把php.ini-dist文件重命名为php.ini,双击打开,搜索“extension_dir”,一般直接跳到extension_dir = “./”这里,然后把“./”改成“ext”(也就是把extension_dir = “./”改成extension_dir = “ext”。),这里是设置dll扩展文件夹目录的。然后再搜索“Windows Extensions”,在跳到的位置再稍微下拉一点点,把下面几个扩展前面注释用的分号去掉:

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

改完之后保存退出。如果需要添加别的一些模块支持,把相应扩展前面的分号去掉即可。

2、添加PHP环境变量

右键单击“我的电脑”->“属性”->“高级”->“环境变量”->“系统变量”->“Path”->“编辑(I)”->“变量值(V)”最后面加上“;c:\php”(注意最前面有个分号,起间隔作用,千万不能少!)

然后“确定”。再点击“系统变量”下面的“新建(W)”,“变量名”处填入“PHPRC”,“变量值”处填入“c:\php”,然后“确定”即可。

配置完毕了,如何检查是否配置正常了呢?方法很简单,开始->运行,输入“ext”,这时候如果弹出一个放着清一色dll文件的文件夹(其实就是c:\php\ext)就说明已经配置成功了。

3、测试PHP是否正常工作

开始->程序->管理工具->Internet 信息服务(IIS)管理器,打开IIS管理器。右键单击“网站”->“新建”->“网站”->“下一步”->“描述”(填入“PHP”)->“下一步”(“网站IP地址”不用改,“网站TCP端口”保留默认的80即可,”此网站的主机头”处填入网站的域名,比如www.hackest.cn,如果是本机测试不必填写此项),“下一步”->“输入主目录的路径”(这里填WEB目录,比如我这里是填“c:\wwwroot”),“下一步”勾选“运行脚本(如 ASP)”这项,继续“下一步”,然后“完成”。

右键单击网站下拉里的“PHP”->“属性”->“主目录”->“配置”->“映射”->“添加”,“可执行文件”

浏览选中c:\php文件夹下的php5isapi.dll,“扩展名”填入“.php”(注意前面的点号),“动作”限制为“GET,POST”,然后一路“确定”。

接着添加服务扩展支持,在IIS下右键单击“Web服务扩展”->“添加一个新的Web服务扩展”,“扩展名”填入“PHP”,“要求的文件”->“添加”,选中c:\php下的php5isapi.dll,然后勾上“设置扩展状态为允许”,再“确定”。

右键IIS管理器里的“计算机名”->“所有任务”->“重新启动IIS”->“确定”。

然后我们就可以测试一下现在是否能够支持PHP脚本了。在c:\wwwroot文件夹新建一个文本文件,内容为:
< ? ph p

ph pi nfo();

? >
再另存为info.php,然后打开浏览器访问http://127.0.0.1/info.php,如果配置没有问题就可以看到PHP的相关支持信息了。

至此,PHP的架设就完成了。

四、安装ZendOptimizer

直接双击运行ZendOptimizer-3.3.3-Windows-i386.exe,“Next”->“I accept the terms of the license agreement”->“Next”->“Next”->“IIS(Install detected:Microsoft Internet Information Services 6.0)”->”Next”->“Please choose the folder which your php.ini is located”,提示选择php.ini文件的位置,“Browse…”,选中“c:\php”,“Next”->”Please choose the folder of your Web server”,提示选择Web根目录,“Browse…”,选中“c:\wwwroot”->“Next”->“Install”,弹出对话框然后点“是”,稍等一会,再点“Finish”完成安装。如何查看是否正确安装了ZendOptimizer呢?刷新http://127.0.0.1/info.php,如果发现“Zend Optimizer v3.3.3”等字样,就说明正确安装了加速器了。

至此,加速器安装完毕。

五、配置phpMyAdmin

解压缩phpMyAdmin-2.11.8.1-all-languages-utf-8-only.zip到C:\wwwroot\phpMyAdmin文件夹,将config.sample.inc.php重命名为config.inc.php,用写字板打开config.inc.php,查找“$cfg[’blowfish_secret’]”,可以发现这后面的两个单引号之间留空了,而且后面还带着一句注释“/* YOU MUST FILL IN THIS FOR COOKIE AUTH! */”,大致意思是“你必须在这里填写cookie值”,如果不填这里将无法使用phpMyAdmin来管理你的MySQL数据库。所以我们要填入一个字符串,比如“estidc”。也就是说把原来的“$cfg[’blowfish_secret’] = ’’; ”改成“$cfg[’blowfish_secret’] = ’estidc’; ”保存退出就可以正常使用了。www.sunnun.cn

关键字: | 分类: 学习笔记 | 评论数: 0 | 阅读全文

MYSQL数据库PHPMYADMIN设置用户权限

雨人 发表于 2009-01-01 00:20 浏览次数:250 views 来源:

在这里我把解决办法写出来让大家看看,技术含量不高,只给有需要帮助的朋友看!

   用ROOT帐号登录PHPMYADMIN管理平台,点击右边的权限链接,然后就会看到所有MYSQL所有用户名。找到你需要更改的用户,用户名字同一行最后有一个小人图标,功能是编辑权限,打开编辑权限的链接。找到“按数据库指定权限”选中此用户所使用的数据库,然后选对此数据库的权限,选中数据当中的“ Select、Insert,Update,Delete ”和结构当中的“Create、Alter、INDEX 、Drop、Create TEMPORARY TABLES ”再点击执行按钮,到这里并没有结束。点击刚刚选择的权限框上方的“用户‘用户名称’”,这时就回到了原始的用户权限设置页面,在这里会看到全局权限,如果你已经作过选择就取消他所选择的复选框的勾,然后执行即可。在这里已经完全结束。

   在上面的过程当中要注意一个顺序的问题,一定要先设置数据库的权限再设置全局权限,不然会造成间隙网站打不开,如果首先就取消了全局权限那么贵站就无法操作数据库,所以先单独给数据库权限,然后再取消全局权限。

关键字: | 分类: 学习笔记 | 评论数: 0 | 阅读全文

phpMyAdmin 简单配置

雨人 发表于 2009-01-01 00:17 浏览次数:286 views 来源:

phpmyadmin几乎在操作mysql的时候总被提到。但是有很多人都不会使用。这里写一个简单的操作使用吧。建议各位服务器上都安装phpmyadmin这样我们在为您解决问题的时,有可能会事半功倍的。

这里说的phpmyadmin是指V2.6.2版,并不是最新的V2.6.2-pl1,因为绝大多数mysql还是4.0.x版本或者以下的,而且我们也比较推荐使用mysql4.0.x版。 phpmyadmin V2.6.2可以到网上搜索一下很多下载站都提供的,另外,本文附件也提供了下载。请注意是区分Windowns和Linux版的,请根据你的服务器选择吧。但是在配置上来说他们是一样的:)

首先下载程序,将目录解压。

将所有的程序上传到服务器上,比如上传到:http://yoursite/sql/sadfafa/中(下面会说明为什么要这样建立目录)。

编辑并打开(建议使用专业的文本编辑器,比如:Editplus或者UltraEdit等)config.inc.php 查找一下参数并根据注释进行修改:

 $cfg['PmaAbsoluteUri'] = ;//phpmyadmin的访问地址。就本例而言,可以设置为: http://yoursite/sql/sadfafa/
 $cfg['PmaAbsoluteUri_DisableWarning'] = FALSE;
 $cfg['PmaNoRelation_DisableWarning'] = FALSE;
 $cfg['blowfish_secret'] = ;//使用cookie验证时的加密扰玛,可以随便输入,比如:AAsdfasd123

 $cfg['Servers'][ $i]['auth_type'] = ‘cookie’; //系统使用的验证方式 可以供使用的是(config,http,cookie)
config:根据配置文件,无须认证,只要访问phpmyadmin即可进行操作,这是最危险的,除非你在本机测试,否则绝对不建议使用。
http 使用HTTP验证方式访问。比较安全,就是弹出窗口输入用户名密码然后访问。
cookie使用cookie验证。很安全,建议使用这个。
 $cfg['Servers'][ $i]['user'] = ‘root’; // MySQL 的用户名
 $cfg['Servers'][ $i]['password'] = ; // MySQL 的密码 如果使用cookie方式,可以不填。
保存。上传到服务器覆盖。退出。

这时候你就可以使用http://yoursite/sql/sadfafa/来访问你服务器上的phpmyadmin了,输入你的数据库用户名和密码。提交进入。 左侧会列表显示具有能管理权限的数据库名列表。选择下拉框进入你要管理的数据库。这里插一句,一般来说好多朋友用的都是虚拟主机,所以可能会只存在一个或者两个数据库,一个是你的使用数据库,有时候空间商为了提供站长调试方便还会分派出一个名为“test”的数据库用来让站长调试之用,反正无论有n多,使用都是类似的,呵呵

选择要管理的数据库了,右侧将会显示整个数据库的结构表名,标记出表大小以及碎片大小等等信息。左侧下边会列出所有的表名。

在右侧数据结构上方会有一个 SQL 链接,点击进去,哈,这就是一般我们常能用到的,同我们论坛后台的数据库升级是差不多的,只不过,论坛后台的数据库升级执行代码后不会输出结果的,而phpmyadmin会将你的代码运行结果输出出来。

关键字: | 分类: 学习笔记 | 评论数: 0 | 阅读全文

我的微博

赞助广告

现在时刻

天气预报



| 返回首页 | 关于意天行 | 联系方法 | 广告合作 | 友情链接 | 版权声明