Windows下配置apapche2.2.4+php5.2.3+mysql5.0.41

  
初识 PHP,就在第一步的门槛上花了好几天的时间弄配置。遇到的问题在网上一搜,才知道是好几年前人家的老问题了,惭愧。还好,功夫不负苦心人。终于让我在 Windows2000/XP/2003配置成了 apapche2.2.4+php5.2.3+mysql5.0.41环境。
下面对我的经历与大家分享:
需要软件包括:
1、 apache2.2.4
2、 php-5.2.3-win32-installer
3、 pecl-5.2.3-Win32.zip
4、 mysql-essential-5.0.41-win32.msi
一、下载软件:
1、apapche
   Apache 官方下载地址为:  http://httpd.apache.org/download.cgi  
2 php
   Php 官方下载地址为: http://www.php.net/downloads.php  包括安装包和扩展包( PECL 5.2.3 Win32 binaries
3 mysql
   Mysql 官方下载地址为: http://dev.mysql.com/downloads/mysql/5.0.html 我们选他的一个Release版本,相对来说稳定。
 
二、安装
1、apache2.2的安装,很简单,按照默认的就可以直接安装好了,只是我们习惯把其安装路径为C:/apache2.2/(假设C:为系统盘)。安装完后,默认为80端口。
2、双击php5.2版的 Installer 进行 php 安装,同样我们选择路径为 C:/php/. 在安装过程要自己指定 server type ,我们选 apache2.2.x, 还要选服务器 apache 的路径,我们选则 apache 安装的根目录C:/apache2.2/就行。(有些朋友下载的是php的zip包,那就 将我们下载下来的 PHP 包解压到 C 盘下的根目录下 , 并将解压出来的文件夹改名为 php 。)
   将下载下来的扩展包pecl-5.2.3-Win32.zip 解压缩到 C:/php/ 目录下。将 PECL 扩展模块集合包里的所有文件解压缩到 C:/php/ext/ 目录下。
  复制 C:/PHP5/ 目录下的 php5ts.dll 文件到 C:/windows/( 如果是 windows 2000 操作系统,则为 C:/WINNT/ 目录,下同,不再重复说明 ) 目录下。并且复制到 C:/windows/system32/ 目录下。
   下一步是设定有效的 PHP 配置文件, php.ini 。压缩包中包括两个 ini 文件, php.ini-dist php.ini-recommended 。建议使用 php.ini-recommended ,因为此文件对默认设置作了性能和安全上的优化。改名为 php.ini 。然后将选择的 php. ini 文件拷贝到 %WINDIR% ,通常为 c:/windows
3 、双击mysql-essential-5.0.41-win32.msi,直接按默认安装,假设我们安装的路径为C:/mysql/.
而安装前注意的问题请参考 http://blog.csdn.net/workbook/archive/2007/05/21/1619225.aspx 的作者对其的建议,对于mysql5.0.,只要把删除服务的命令改为mysqld-nt –remove就行。
安装步骤请参考 http://www.zgsm.cn/AE/AB/SME/715.htm 注意字体改为gb2312和密码的设置。
 
三、配置
找到php.ini文件,用记事本打开,开始配置
第一步:设置PHP扩展位置
            将 extension_dir = "./" 改成 extension_dir = "C:/php/ext"
      第二步:将以下的行列前的” ; “ 去除掉,使其对mysql的支持(挑自己需要的):
            ;extension=php_mysql.dll
PHP配置完成。
下一步配置Apache2.2
        到安装目录里面找到CONF文件夹,打开 httpd.conf (最好 对此文件备分 ,开始编辑:
       找到有好多 #LoadModule 地方,在其最下面加入如下:
       LoadFile C:/php/libmysql.dll
       LoadModule php5_module C:/php/php5apache2_2.dll
       PHPIniDir "C:/php"

       解释:第一行对Mysql支持,第二行与Apache2.2相连,第三行php.ini的位置
 
四、测试
1、测试apache
   我们在IE写入 http://localhost 显示
It works!
证明apache安装成功。
2、测试php
   我们可以简单的编写一个PHP页面,我们可以用文本编辑器,输入下面的代码:
<?php
     echo "Hello World!My PHP !<br>";
     phpinfo();
?>
   然后将这个文件存为HelloWorld.php,将其放在Apache的htdocs目录中(我们也可以在http.conf文件中来更改这个目录的),然后在我们的浏览器中输入http://localhost/HelloWorld.php,如果能够正确的显示Hello World!My PHP!以及php页面的一些配置情况(包括版权信息,与mysql连接信息等等),就说明我们的PHP配置是可以正常工作的。
   这样以后我们也可以来设计我们的PHP站点了。
3 、测试mysql和php的连接
<?php
$link = mysql_connect("localhost","root","12");
mysql_query("use mysql");
$result=mysql_query("select*from user",$link);
echo "<table border=1>/n";
echo "<tr>/n";
while ($field=mysql_fetch_field($result)){
echo "<td>".$field->name."</td>/n";
}
echo"</tr>/n";
while($row=mysql_fetch_row($result)){
echo "</tr>/n";
for($i=0;$i<count($row);$i++){
echo "<td>".$row[$i]."</td>";
}
echo "</tr>/n";
}
echo "</table>/n";
mysql_free_result($result);
mysql_close($link);
?>
保存为 connect.php.
重启 apache 后要是打开能显示出用户表格则表示成功 ,还要注意一点,如果你的 mysql 服务不是开机启动,你就要从菜单—— > 运行—— >net start mysql. 以便启动 mysql 服务。
要还是出现错误或者 connect 没定义  则再自己检查一便自己的安装是否有漏
经过慢慢琢磨,成功了,希望大家也学习愉快,探索愉快!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值