Windows上安装Apache2、PHP5、MySQL5及与Resin配合实现多系统之整合

2019-10-15 19:33:10王振洲


11、设置root用户密码(默认为空),在“New root password”中填写密码(如果是重装并且之前已经设置了密码,此处更改密码可能会出错,请留空并将“Modify Security Settings”前面的勾去掉,安装配置完成后另行修改密码)。另外可勾选“Enable root access from remote machines(是否允许root用户远程登陆)”,而“Create An Anonymous Account(新建一个匿名用户)”,一般不用勾选。设置完毕,按“Next”继续。

12、确认设置无误后。按“Execute”使设置生效。设置完毕,按“Finish”结束。

13、在D:www中创建testconn.php文件,内容如下:(**为root用户密码):
<?php
mysql_connect("localhost", "root", "**") or die(mysql_error());
echo "Connected to MySQL<br />";
?>
在浏览器中输入http://localhost/testconn.php,如果显示Connected to MySQL,则表明与MySQL连接成功。

四、安装phpMyAdmin-3.2.5

1、将phpMyAdmin压缩包解压在指定文件夹中,笔者将其解压到D:wwwphpmyadmin,并将libraries目录中的config.default.php复制到phpmyadmin目录,重命名为config.inc.php。

2、对config.inc.php文件作如下修改:
(1)将 $cfg['Servers'][$i]['auth_type'] = 'config'; 改为:
$cfg['Servers'][$i]['auth_type']='http';
(2)将 $cfg['Servers'][$i]['password'] = '' 改为:
$cfg['Servers'][$i]['password'] = '**'(**为MySQL的密码)

3、打开Apache配置文件httpd.conf,找到 # Alias /webpath /full/filesystem/path,在下面添加一下代码(具体路径根据情况修改):
Alias /phpmyadmin "D:/www/phpmyadmin"

<Directory "D:/www/phpmyadmin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

重启Apache,在浏览器中打开http://localhost/phpmyadmin。在出现的对话框中输入管理员帐号(root)和对应密码,如果顺利登录并打开phpMyAdmin界面,则表明已安装完成。

五、安装ZendOptimizer-3.3.3

ZendOptimizer的安装较为简单,只需按提示步骤选择安装路径、勾选Apache2.x以及设置项目所在的根目录即可。安装完成后,在浏览器中输入http://localhost/可以看到Zend 的信息。

六、整合Apache与Resin并配置虚拟主机

笔者电脑在Resin中已存在两个工程,假设其中一个名为tieba,另一个名为zhidao,现需再整合phpwind论坛系统,并实现分别可以用如下网址来访问对应的系统:tieba.aaa.com、zhidao.aaa.com、bbs.aaa.com。

1、修改C:WINDOWSsystem32driversetc目录中的hosts文件,在其中添加:
127.0.0.1 tieba.aaa.com
127.0.0.1 zhidao.aaa.com
127.0.0.1 bbs.aaa.com

2、进入Resin安装目录的win32子目录,运行setup.exe。在“Resin Setup”窗口中勾选Apache复选框,并在后面的输入框中填写Apache的安装目录,按“OK”确认。