11、 这一步询问是否要修改默认root用户(超级管理)的密码(默认为空),“New root password”如果要修改,就在此填入新密码(如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,并将“Modify Security Settings”前面的勾去掉,安装配置完成后另行修改密码),“Confirm(再输一遍)”内再填一次,防止输错。“Enable root access from remote machines(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了。这里我们不设置密码,到下面再建立。设置完毕,按“Next”继续。
12、 确认设置无误后。按“Execute”使设置生效。
13、 设置完毕,按“Finish”结束mysql的安装与配置——这里有一个比较常见的错误,就是不能“Start service”,一般出现在以前有安装mysql的服务器上,解决的办法,先保证以前安装的mysql服务器彻底卸载掉了;不行的话,检查是否按上面一步所说,之前的密码是否有修改,照上面的操作;如果依然不行,将mysql安装目录下的data文件夹备份,然后删除,在安装完成后,将安装生成的 data文件夹删除,备份的data文件夹移回来,再重启mysql服务就可以了,这种情况下,可能需要将数据库检查一下,然后修复一次,防止数据出错。 这时MySQL已经在后台运行了。
第六步,测试PHP是否能连上MySQL
在G:\WAMP\www下新建一个testconn.php的文件,内容为(**为root用户的密码)
mysql_connect("localhost", "root", "**") or die(mysql_error());
echo "Connected to MySQL
";
?>
在浏览器中输入http://localhost/testconn.php
如果显示Connected to MySQL,
就表明与MySQL连接成功,是不是要比在IIS中的ASP要简单呢。
第七步,安装PHPMyAdmin
1、 将phpMyAdmin解压缩到你存放网页的文件夹中,例如我这里D:\WAMP\www\phpmyadmin,然后将libraries子文件夹中的config.default.php复制到phpmyadmin文件夹中,并重命名为config.inc.php。
2、 用Editplus打开config.inc.php,找到$cfg['Servers'][$i]['auth_type'] = 'config';改为 $cfg['Servers'][$i]['auth_type']='http';
3、 找到$cfg['Servers'][$i]['password'] = ''
4、 改为$cfg['Servers'][$i]['password'] = '**'(**为你的MYSQL的密码)
5、打开Apache的配置文件httpd.conf,找到 # Alias /webpath /full/filesystem/path,在下面添加一下代码(具体路径根据自己的情况修改):
Alias /phpmyadmin "D:/WAMP/www/phpmyadmin"
AllowOverride None
Options None
Order allow,deny
Allow from all
保存httpd.conf。在命令提示符中执行 httpd -k restart ,或在服务中重新启动Apache。
测试MySQL和phpMyAdmin是否正确安装
在浏览器中,打开http://localhost/phpmyadmin。在出现的对话框中输入MySQL的管理员帐号(root)和密码。如下图所示
如果顺利登录并打开phpMyAdmin界面,则MySQL和phpMyAdmin已安装完成。(如下图所示)
第八步,安装ZendOptimizer-3.3.3-Windows-i386
只要按提示就可以1、这里选择程序的安装路径,这里我们当然是选择D:\WAMP\Zend选好后next
2、这一步我们选择第三个,我们之前是选择Apache进行安装的,当然要选Apache2.x,然后点Next
3、因为我们的站点放在D:\WAMP\www里,故这里选择这个,点下Next
4、点击安装。当安装完成后,我们可以在localhost的首页看到Zend的信息。
到此整套有关Apache2、PHP5、MySQL6、ZendOptimizer和PHPMyAdmin的配置方法已经讲述完毕,希望对大家有一点帮助。个人认为自己亲手搭建的平台总比一些套件好,毕竟自己在这个配置过程中或多或少的解决一些书上没有讲述的问题。
祝大家能顺利地搭好这个平台,为日后的学习和工作做好准备。