Win32平台配置Apache+PHP+MySQL环境

 在Windows环境下搭建PHP+MySQL环境,一般都是基于IIS的。但是Apache比微软的IIS具有更高的安全性和较好的性能,因此本文讨论用Apache、PHP、MySQL的Win32版本配置PHP+MySQL环境,在IIS下的配置请参考http://linuxbbs.cn/bbs/viewthread.php?tid=51
       
        一、下载这三种软件的Win32版本,以下提供下载地址:
        Apache 2.0.59:apache_2.0.59-win32-x86-no_ssl.msi(Apache的最新Win32版本是2.2.3,但这个版本支持PHP 5有问题,因此选择2.0.59)。其他版本下载页面:http://httpd.apache.org/download.cgi
        PHP 5.1.6: PHP 5.1.6 zip package  。其他版本下载页面:http://www.php.net/downloads.php
        MySQL 5.0下载页面:http://dev.mysql.com/downloads/mysql/5.0.html

        二、安装MySQL:
        MySQL安装很简单,像一般的Windows软件安装方法即可。

       三、安装PHP 5:
        将下载到的zip文件内的内容解压到一个文件夹,本文以C:/PHP5为例。在C:/PHP5目录下找到php.ini-dist文件,用记事本打开。用“Ctrl+F”功能找到;extension=php_mysql.dl,将前面的分号去掉,然后将次此文件另存到C:/Windows(即你的Windows安装目录,Win2000为C:/Winnt),文件名为php.ini(不再是php.ini-dst)。
        在C:/PHP5/ext目录下找到php_mysql.dll文件,将其复制到C:/Windows/System32目录。l
        这样,PHP5就基本安装好了,但是目前还不能使用。

       四、安装Apache并配置其支持PHP5:
        双击下载到的apache_2.0.59-win32-x86-no_ssl.msi安装包,即开始安装,注意当安装程序要求你输入主机名、域名和邮件等信息时,最好输入完整,否则安装将失败。
        安装完毕,我们应该在系统托盘里可以看到Apache的羽毛图标,这是Apache的监视器。我们测试一下,在浏览器地址栏内输入http://localhsot/,如果你能看到Apache那熟悉的带有羽毛的网页,就说明Apache服务器已经安装成功。
        下面我们开始配置Apache支持PHP5。
        打开Apache的安装目录,默认情况下是C:/Program Files/Apache Group/Apache2。用记事本打开conf目录下的httpd.conf文件。这就是Apache的配置文件,要修改Apache的运行参数一般在此文件里进行。
        1、找到#LoadModule ssl_module modules/mod_ssl.so行,然后在其下行添加如下两行:
        LoadModule php5_module C:/PHP5/php5apache2.dll
        PHPIniDir "C:/Windows"
        这两行的意思分别是,让Apache加载PHP解析模块和告诉Apache PHP.INI文件的位置,注意文件目录要用/分开,而不是Windows下的/。
        2、找到DirectoryIndex index.html index.html.var行,然后将其改成以下形式:
        DirectoryIndex index.php index.html
        这是配置网站的默认文档。
        3、找到AddType application/x-gzip .gz .tgz,然后在其下行添加如下一行:
        AddType application/x-httpd-php .php
        这是告诉Apache服务器后缀为php的文件用PHP模块解析,当然你也可以添加AddType application/x-httpd-php .html行,让服务器解析HTML文件内嵌的PHP代码,这点是不是比微软的ASP厉害?:lol 。
        好,到此我们的服务器基本配置完毕。我们在开始菜单或托盘的Apache图标内重启Apache服务器,如果没有出现错误提示,那么你的配置就是正确的。
       让我们写个PHP脚本测试一下,服务器是否安装成功:
<!-------测试代码开始---------->
<?php
$dbserver = "localhost"; //这是MySQL数据库服务器地址,这里我们用本地地址。
$dbuser = "root";        //这是MySQL数据库的用户名,这里我用root账户登陆MySQL服务器
$dbpsw = "111111";       //这是MySQL数据库的密码
$link = mysql_connect($dbserver, $dbuser, $dbpsw);
if (!$link) {
$errmsg = "<BR><BR>  <font color=red>抱歉,你的Win32平台Apache+PHP+MySQL环境可能没有安装成功,请确认以下配置是否正确:</font>";
$errmsg = $errmsg."<UL><LI>;PHP.INI</LI><LI>httpd.conf</LI><LI>本脚本的/$dbserver、/$dbuser、/$dbpsw变量是否正确。</LI></UL>";
    die($errmsg);
}
echo '<center><br><BR>恭喜,你的Win32平台Apache+PHP+MySQL环境配置成功!</center>';
mysql_close($link);
?>
<!-------测试代码结束---------->

        新建一个后缀为.php的文本文件,如test.php,将以上代码复制到该文件保存到Apache的网页目录,默认情况下是:C:/Program Files/Apache Group/Apache2/htdocs。然后在浏览器地址栏内输入http://localhost/test.php,如果你没有看到出错提示,那么你的服务器就配置成功了。Enjoy...


欢迎光临本人小站:http://www.linuxbbs.cn,好学之人共勉,同进步!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值