`
fangfeixue
  • 浏览: 39221 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

[转]Apache+PHP+MySQL在Windows XP下的安装与配置

阅读更多

原文

网上有很多类似的文章,要么过时了,要么不全面,新手看了很难懂,而且不明白其中的道理。因为我也是刚接触不久,深有体会,所以写下了这篇文章,希望对新手有所帮助。
===================相关信息=============
      操作系统:Windows XP SP2
                  IIS:未安装
Apache版本:2.2.8    下载 (安装在C:\Program Files\Apache Software Foundation\Apache2.2)
     PHP版本:5.2.5    下载 (安装在C:\php)
MySQL版本:5.0.51a下载 (安装在C:\Program Files\MySQL\MySQL Server 5.0)

====================================

软件的安装很简单,按提示一步一步操作,一般不会出什么问题,这里略过,主要讲一下如何配置。软件安装成功后,在IE地址栏中输入
http://localhost 测试应该会看到“It works!”,说明Apache安装是成功的。你应该根据你的安装路径做相应的修改。

(1)httpd.conf配置
打开httpd.conf,找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so,在它的后面添加以下内容:
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"


找到DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs",修改成Web文件的存放路径,如我的Web文件存放在F:/WebRoot目录下,就修改成:
DocumentRoot "F:/WebRoot"

找到<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">,修改成Web文件的存放路径,跟上面的路径相同,修改成:
<Directory "F:/WebRoot">

找到DirectoryIndex index.html,添加index.php:
DirectoryIndex index.html index.php

(2)php.ini配置
在PHP 的安装目录下有php.ini-dist(默认配置)和php.ini-recommended(推荐配置)两个预置的配置文件,它们之间的区别是:推荐 配置在安全性方面有所加强。根据需要选择,初始配置时最好选择php.ini-dist(因为它是默认的*^_^*),复制并将其重命名为 php.ini,就放在PHP的安装目录。(注意:php.ini-recommended中的 short_open_tag是关闭的,这意味着标签<? ?>中的内容是不能被解析的,这种情况下查看PHP网页的源文件,看到的内容会跟你的源代码是一样的,正确的方法是使用<?php ?>,也推荐大家使用此标签。)

打开php.ini,找到extension_dir = "./",修改成:
extension_dir = "C:/php/ext"

找到;extension=php_mysql.dll,把;去掉:
extension=php_mysql.dll

(3)libmysql.dll
将PHP目录下的libmysql.dll复制到%SystemRoot%/System32/目录中。用MySQL的bin目录中的libmysql.dll也行。

注意:
1. 由于我安装的Apache版本是2.2.8,所以LoadModule语句应选择php5apache2_2.dll,否则会出现错误“The request operation has failed!”。网上很多相关文章中的Apache版本都2.0.XX的,他们选用的模块都是php5apache2.dll,不能够照搬,应该根据实 际使用的Apache版本来选择该使用哪个dll文件。

2.PHPIniDir非常重要,其实PHPIniDir就是设置 “php.ini”配置文件的路径,在httpd.conf中配置PHPIniDir,或者在注册表中设置,或者设置PHPRC环境变量,或者直接复制 php.ini到%SystemRoot%目录中都是可行的。php.ini是按“httpd.conf中PHPIniDir指定的路径->HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath(Windows注册表位置)->PHPRC环境变量->当前工作目录(对于CLI)->%SystemRoot%目录”的顺序来搜索的 。一个好的办法是用phpinfo()来检查php.ini文件的路径是否配置正确,看“Configuration File (php.ini) Path”和“Loaded Configuration File ”。如果配置不正确或没有配置 “Loaded Configuration File”将显示“none” ,如果没有配置PHPIniDir,则按默认的设置加载。

3.有些文章中说配置中牵涉到路径时该用“/”或“\”的问题,我测试好象并无问题,正反斜杠都没问题,不知道在低版本或Linux中是否也一样。

4.不要忘了配置php.ini文件中的
extension_dir和去掉; extension=php_mysql.dll前面的分号。

5.错误“
Fatal error: Call to undefined function mysql_connect() in XX on line YY”的大概意思是“致命错误:在XX文件YY行调用了未定义的函数mysql_connect()”,很显然是没有加载libmysql.dll引起 的,跟php.ini文件的配置密切相关的,如果找不到libmysql.dll也会导致此错误(换句话说,就是libmysql.dll放的位置有问 题。看(3)中说明)。

6.以上仅是个人之见,要想获得更多的信息,请访问他们的官方网站。

附:
Apache官网:
http://www.apache.org/
     PHP官网: http://www.php.net/
MySQL官网: http://www.mysql.com/

分享到:
评论

相关推荐

    Windows XP + Apache 2.2.4 + PHP 5.2.0 + MySQL 5.0.27 + Zend Optimizer 3.2.0环境配置方法

    ### Windows XP + Apache 2.2.4 + PHP 5.2.0 + MySQL 5.0.27 + Zend Optimizer 3.2.0环境配置方法 #### Apache 2.2.4 的安装与配置 Apache 作为一款开源且功能强大的Web服务器软件,在Windows XP上安装和配置相对...

    Windows 2003(XP)下安装配置Apache2.2.17+PHP5.2.17+mysql5.5.11服务器

    ### Windows 2003(XP) 下安装配置 Apache2.2.17 + PHP5.2.17 + MySQL5.5.11 服务器 #### 一、概述 在 Windows 2003 或 XP 系统上搭建一个完整的 Web 开发环境通常涉及到多个组件的安装与配置。本文将详细介绍如何...

    Windows XP下安装和配置Apache+MySQL+PHP

    在Windows XP上安装MySQL,需下载对应操作系统的安装包,运行安装程序,按照向导进行配置。安装过程中需要设置root用户的密码,并选择数据存储位置。安装完成后,可以通过命令行或图形界面工具(如MySQL Workbench)...

    在windows下配置Apache+PHP+MySQL

    ### 在Windows下配置Apache+PHP+MySQL的知识点详解 #### 一、背景介绍 随着互联网技术的发展,Web应用变得越来越重要。在开发Web应用程序时,一个常见的开发环境配置是使用Apache作为Web服务器,PHP作为服务器端...

    Windows XP下Apache2.2.22 + php5.2.17 + mysql5详细配置.docx

    Windows XP 下 Apache2.2.22 + PHP5.2.17 +...在本篇文章中,我们讨论了如何在 Windows XP 下安装和配置 Apache2.2.22、Mysql5 和 PHP5.2.17。这些步骤将帮助您快速搭建一个完整的 Web 服务器环境,支持 PHP 和 Mysql。

    windows_xp+apache+php+mysql+phpmyadmin安装配置

    windows_xp+apache+php+mysql+phpmyadmin安装配置,详细的操作提示以及软件下载地址,以及配置

    windows XP 下安装apache+php+mysql.doc

    在Windows XP系统上搭建Web开发环境,主要涉及的是Apache服务器、PHP解释器和MySQL数据库的安装与配置。以下是对整个过程的详细说明: 首先,确保操作系统是Windows XP Professional 2002 SP3,然后准备相应的...

    winxp下apache+php+mysql+phpmyadmin的配置

    在Windows XP系统中,搭建Apache、PHP和MySQL的开发环境是一项常见的任务,这对于网页开发人员来说至关重要。这个过程包括安装Apache服务器、PHP解释器、MySQL数据库以及管理工具phpMyAdmin。以下是一个详细的步骤...

    Apache+php+mysql在windows下的安装与配置图解(最新版)[汇编].pdf

    【Apache在Windows下的安装】 Apache HTTP Server是世界上最流行的Web服务器软件之一,用于托管网页和应用程序。在Windows环境下,Apache的安装通常是一个简单的过程。首先,你需要从官方站点下载适合Windows平台的...

    Windows XP下安装和配置Apache2.2.22服务器+PHP5+Mysql5.docx

    本文将指导读者在 Windows XP 环境下安装和配置 Apache 2.2.22 服务器、PHP 5 和 Mysql 5,旨在帮助读者快速搭建 PHP 开发环境,以便进行本地测试和开发。 一、安装准备 在开始安装之前,需要下载以下软件: 1. ...

    在Windows XP下安装Apache+MySQL+PHP环境_.docx

    本文档主要介绍了如何在Windows XP操作系统下安装并配置Apache、MySQL和PHP,形成一个完整的WAMP(Windows + Apache + MySQL + PHP)开发环境。这对于希望在Windows平台上进行Web开发的人员来说是非常有用的。 ####...

    windowsXP下apache+php+mysql环境构建步骤

    在Windows XP环境下构建Apache+PHP+MySQL的开发环境,首先我们需要安装Apache web服务器。Apache是世界上最流行的开源Web服务器,它轻量级且高效,易于安装和配置。以下是对Apache安装步骤的详细描述: 1. **下载与...

    WinXP+Apache+PHP+MySQL+WordPress安装与配置说明[12-09-16]

    在本篇文章中,我们将详细介绍如何在Windows XP操作系统上安装并配置Apache Web服务器、PHP脚本语言、MySQL数据库以及WordPress博客系统。以下是所需软件的具体版本信息: - **操作系统 (OS)**: Windows XP SP3 ...

    Apache+Tomcat+JSP+PHP+MYSQL安装文件

    XP搭建Apache+Tomcat+JSP+PHP+MYSQL环境教程 由于附件大小限制,没有添加JDK。 如果需要安装教程或者有问题交流反馈,请到博客 http://blog.csdn.net/itas109 压缩包文件: 1、apache_2.2.11-win32-x86-no_ssl.msi...

    apache+php+mysql环境配置完整版

    - 配置PHP与Apache的集成,需修改Apache的httpd.conf文件,添加加载PHP模块的配置(LoadModule php5_module "path_to_php/php5apache2_2.dll")和PHP处理程序配置(AddHandler application/x-httpd-php .php)。...

    Apache+Mysql+PHP配置教程

    本文将详细介绍Apache、MySQL、PHP在Windows下的安装与配置过程。 #### 二、环境准备 - **操作系统**:Windows 2003 SP2(适用于Windows XP SP2、Windows 2000) - **软件版本**: - Apache HTTP Server 2.2.15...

    PHP+apache+mysql安装配置指南(XP测试通过)借鉴.pdf

    本指南将详细阐述在Windows XP系统上安装和配置这些组件的过程。 首先,我们需要下载Apache HTTP Server 2.2.4、MySQL 5.0.37和PHP 5.2.1的安装文件。Apache的安装步骤如下: 1. 双击Apache安装包,接受许可协议。...

Global site tag (gtag.js) - Google Analytics