下载如下三个组件:
httpd-2.2.21-win32-x86
mysql-5.5.18-win32
php-5.4.0RC4-Win32-VC9-x86
我们选择安装路径为“C:\www\Apche2”为安装路径
选择典型安装。安装完毕后,在浏览器中输入127.0.0.1,出现“It Works”,表示安装完成
解压php文件,更改其文件夹名称为“php54”,并剪切至“C:\www\目录下”
至此,“C:\www\”目录下有两个文件夹,分别为“Apache2”与“php54”
将php54文件夹下的“php.ini-production”更改为“php.ini”
a、文件第206行开始,将权限路径更改为:“<Directory "C:/www">”
b、打开文件添加如下内容:
#请注意核对路径
#加载php5的Apache2支持的dll组件
LoadModule php5_module "c:/www/php54/php5apache2_2.dll"
#当检测到.php结尾的文件,调用组件进行解析
AddType application/x-httpd-php .php
#可以使用php的配置文件配置php相关
PHPIniDir "C:/www/PHP54"
重启Apache(单击托盘图标,选择Restart),在“C:\www\Apache2\htdocs”路径下新建a.php,输入以下内容
<?php
phpinfo();
?>
打开浏览器,输入“127.0.0.1/a.php”,出现php相关信息配置说明页面,说明php配置成功
<?php
echo "This is a.com";
?>
在“b_com”文件夹下新建“b.php”,并输入
<?php
echo "This is b.com";
?>
查找“#Include conf/extra/httpd-vhosts.conf”,去掉前面的“#”,即开启虚拟主机配置
将最下方的两段
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "C:/www/Apache2/docs/dummy-host.php100.com"
ServerName dummy-host.php100.com
ServerAlias www.dummy-host.php100.com
ErrorLog "logs/dummy-host.php100.com-error.log"
CustomLog "logs/dummy-host.php100.com-access.log" common
</VirtualHost>
删掉或者注释掉。
在文件末添加下述文字:
<VirtualHost *:80>
DocumentRoot "C:/www/a_com"
ServerName 127.0.0.2
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/www/b_com"
ServerName 127.0.0.3
</VirtualHost>
重启Apache(单击托盘图标,选择Restart),在地址栏输入“127.0.0.2/a.php”,出现“This is a.com”,则配置成功
在地址栏输入“127.0.0.3/a.php”,出现“This is b.com”,则配置成功
至此,php、Apache与多站点配置完成!
先同意协议,然后选择完全安装“Complete”,点击“Install”
进入配置向导:选择“Detailed Configuration”,
选择“Developer Machine”,也就是限制了链接的最大数目
选择“mutifunctional database”,
选择一个比较大的盘,我选择C盘,
下一步默认配置(3306端口),
下一步选择第三个并选择“gb2312编码“,
下一步两个都打上勾(即加入系统路径),
下一步输入密码(我测试密码”123456“不创建匿名登录),
下一步点击执行,进行等待就好了。注意等待时间稍长,不要着急。
执行完毕后,点击完成。
测试:按下”win+r“,输入”cmd“呼出控制台,,输入”mysql -u root -p“,输入密码123456。命令提示符变为”mysql“,输入”show databases;“,看到表,表示成功。