学习随笔 [1] 搭建Apache、php、Mysql环境与多站点

apache下载网址:http://httpd.apache.org/


下载如下三个组件:

httpd-2.2.21-win32-x86

mysql-5.5.18-win32

php-5.4.0RC4-Win32-VC9-x86


1、安装Apache组件。

我们选择安装路径为“C:\www\Apche2”为安装路径

    选择典型安装。安装完毕后,在浏览器中输入127.0.0.1,出现“It Works”,表示安装完成


2、安装php5.4

    解压php文件,更改其文件夹名称为“php54”,并剪切至“C:\www\目录下”


    至此,“C:\www\”目录下有两个文件夹,分别为“Apache2”与“php54”


3、修改配置文件

    3.1 打开php54文件夹

        将php54文件夹下的“php.ini-production”更改为“php.ini”


    3.2 C:\www\Apache2\conf\httpd.conf文件修改

        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"


4、检测php是否安装成功

重启Apache(单击托盘图标,选择Restart),在“C:\www\Apache2\htdocs”路径下新建a.php,输入以下内容

<?php
phpinfo();
?>

    打开浏览器,输入“127.0.0.1/a.php”,出现php相关信息配置说明页面,说明php配置成功


5、多站点配置

    5.1 在“C:\www\”目录下新建文件夹“a_com”,“b_com”。在“a_com”文件夹下新建“a.php”,并输入

        <?php

            echo "This is a.com";

        ?>

        在“b_com”文件夹下新建“b.php”,并输入

<?php

           echo "This is b.com";

        ?>

    5.2 打开 C:\www\Apache2\conf\httpd.conf文件修改

        查找“#Include conf/extra/httpd-vhosts.conf”,去掉前面的“#”,即开启虚拟主机配置

    5.3 打开“C:\www\Apache2\conf\extra\httpd-vhosts.conf”进行修改

        将最下方的两段

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.php100.com
    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>

    5.4 测试多站点配置

        重启Apache(单击托盘图标,选择Restart),在地址栏输入“127.0.0.2/a.php”,出现“This is a.com”,则配置成功

在地址栏输入“127.0.0.3/a.php”,出现“This is b.com”,则配置成功


至此,php、Apache与多站点配置完成!


6、MySQL安装。

先同意协议,然后选择完全安装“Complete”,点击“Install”

进入配置向导:选择“Detailed Configuration”,

选择“Developer Machine”,也就是限制了链接的最大数目

选择“mutifunctional database”,

选择一个比较大的盘,我选择C盘,

下一步默认配置(3306端口),

下一步选择第三个并选择“gb2312编码“,

下一步两个都打上勾(即加入系统路径),

下一步输入密码(我测试密码”123456“不创建匿名登录),

下一步点击执行,进行等待就好了。注意等待时间稍长,不要着急。

执行完毕后,点击完成。


测试:按下”win+r“,输入”cmd“呼出控制台,,输入”mysql -u root -p“,输入密码123456。命令提示符变为”mysql“,输入”show databases;“,看到表,表示成功。


7、大功告成!测试通过!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值