Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29308528
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类:

2009-06-03 19:44:17

注意:之前我在网上找了好多的资料 NND都不能正常配置成功 搞得我是非常地郁闷!

找到这篇文章之后我终于配置成功了!哇好爽呀!只要按照 上面的步骤就一定能够成功的!


此文章的安装方法适用于Windows XP下的Apache+PHP+MySQL安装,同时也适用于Windows 2003系统下的安装和配置。

1. 安装环境
操作系统是 Windows XP 中文版, Apache, PHP, MySQL 的最新版本是截止到 2007.09.07,分别在其官网下载的:
* Apache 2.2.6:
* PHP 5.2.4 (Windows Binaries PHP 5.2.4 zip package): 我之前是下载了一个exe格式的哈哈 现在下了一个zip格式的
* MySQL 5.0.45 Windonws: http://dev.mysql.com/downloads/

2. 安装的目录结构规划
为了方便维护,可以将服务器软件安装在系统盘(C盘)而把自己的文件定位到其他盘,这样对于以后的维护很重要。

3. 在 Windows XP 下安装 Apache 2.2.6
Windows XP 下的安装
1. 运行 apache 2.2.6 的安装程序,根据提示一路 Next 即可。在 Server Information 的 Network Domain、Server Name 字段随便填上一个域名即可,如php.com,然后根据提示一路 Next 完成即可。

2. 在安装结束时,会弹出一个 DOS 窗口,然后就消失了,这是系统apache自动启动了。

4. 在 Windows XP 下安装 php 5.2.4
1. 将下载的 php 5 ZIP 包直接解压,我直接将 PHP 5.2.4 zip 文件解压到 d:\php 目录下面。安装 php 不建议使用 win32 安装程序(主要是以后安装扩展麻烦)。

2. 在资源管理器中进入 php 的安装目录,将 php.ini-dist 或 php.ini-recommended 复制一份,命名为 php.ini。然后打开 php.ini。

3. 找到:

;extension=php_mysql.dll

将前面的 ; 号去掉, 改成:

extension=php_mysql.dll

4. 找到:

extension_dir = “./”

将其改为你的 php 安装目录下 ext 子目录的绝对路径。例如我的:

extension_dir = “D:/php/ext/”

这步很重要 。否则接下来 php 会找不到 php_mysql.dll 模块,无法装载。

5. 在“控制面板”->“系统”->“高级”->“环境变量”,在“系统变量”里面找到path,编辑path的变量值,添加你的php目录D:\php,前面一定要用分号(;)把它和前面的值分开。
5. 配置 Apache 和 PHP

打开 Apache 安装目录下的 conf 子目录中的 httpd.conf 文件。
1. 找到:

DocumentRoot “xxxxxxx”

改成你本机的网站内容的目录。例如我的:

DocumentRoot “E:/web”

改完之后往下稍微拉动一下,找到“# This should be changed to whatever you set DocumentRoot to.”,然后把下面这个地方也改过来

2. 找到 LoadModule,根据你的 php 安装目录,在下面空白处加上这两行:

LoadModule php5_module “D:/PHP/php5apache2_2.dll”
PHPIniDir “D:/PHP”

3. 找到:

DirectoryIndex index.html

修改为:

DirectoryIndex index.php index.html

4. 找到:

AddType application/x-gzip .gz .tgz

添加这两行:

AddType application/x-httpd-php .php
AddType application/x-httpd-php .html

5. 保存 httpd.conf
6. 在你的网站目录中(例如我的是 E:/Web/),手工建立一个 index.php 的文件,内容:

phpinfo();
?>

7. 在 dos 窗口中启动 apache 服务(假设Apache安装在了C:\Program Files\Apache Software Foundation\Apache2.2\)

#如果之前启动了,先将其 stop
C:\Program Files\Apache Software Foundation\Apache2.2\bin\> httpd -k stop
或者是:net stop apache2.2

#启动 apahce 服务
C:\Program Files\Apache Software Foundation\Apache2.2\bin\> httpd -k start
或者是:net start apache2.2

8. 打开 ,即可看到测试输出结果。

6. Windows XP 下安装 MySQL 5.0.45
MySQL 的安装比较简单,它提供了一个 win32 的安装包。下载后根据提示一路安装,也可以在安装类型处选 Custom,指定安装目录,这里直接默认安装在了C盘。

安装完成后,会问你要不要到官网注册,跳过即可。然后会问你是否 Configure the MySQL Server now,选中并继续,然后根据提示,设定 字符集,以及 root 管理员的密码即可。

OK, 现在你可以在 XP 下使用 apache + mysql + php 开发 web 程序了。

提示:文章中配置语句中的全角逗号请改为半角逗号。

【本站遵守,转载本站文章请注明原文地址和原作者,谢谢】




将libmysql.dll、php_mysql.dll 也以copy到c:\winnt\system32 然后重启下APACHE服务即可!


阅读(1036) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-12-07 16:51:38

坚持自己的方向!没错

hkebao2009-12-07 11:43:44

windows 平台安装PHP的GD库。 把你PHP目录下的extensions文件夹里的php_gd2.dll复制到系统目录下,然后修改你的PHP.ini文件,找到以下位置 ;extension=php_gd2.dll 把前面的;去掉.... (这篇文章 里面其实没有讲清楚的。大家如果是用WIN03系统的话要注意一点 要将php_gd2.dll 与 修改过的php.ini文件 一起拷贝到windows/system32目录下面去!这样才能生效 我一开始没有copy 那个INI文件结果不生效。大家要请记住!然后重启一下IIS服务就好了! ) 重启你的网页服务器apache或者IIS就可以了 效果从phpinfo里可以看得到,我的是下面这样子 gd GD Support enabled GD Version bundled (2.0.22 compatible) FreeType Support enabled FreeType Linkage with freetype GIF Read Support enabled JP

chinaunix网友2009-10-21 21:19:13

补充:今天我在WIN03系统下面配置PHP+MYSQL环境 发现刚开始的时候数据库配置不成功的。后来在网上找到解决办法 然后把php.ini复制到Windows目录下面,把libmysql.dll复制到Windows下面的System32目录。这个地方很多文章说把php5ts.dll也复制到system32目录的,而经过我的测试发现,不用复制也是可以的(有不同看法的可以在下面提出来)。 还得将php.ini文件也拷过去。 地址是:http://blog.fesite.com/2007/11/30/windows2003-php-mysql/