`
ackerman
  • 浏览: 75422 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

windows下搭建Apache+MySql+Php环境

阅读更多

一、环境

我下载的相关版本分别为:apache_2.2.4-win32-x86-no_ssl.zip,mysql-essential-5.1.48-win32.msi,php-5.2.13-Win32.zip。

二、安装和配置

1.Apache

基本是默认安装,关键是配置,打开安装路径下conf/httpd.conf文件修改相应配置。

加入Php支持:

LoadModule php5_module "c:/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php

 

默认的Web根目录:

DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
 

让Apache识别index.php首页:

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

 基本的配置就是这样。

2.MySql

MySql的安装可以选择默认目录,如果你移动了MySql,需要进行额外的操作以保证MySql的正常运行。

安装完成后,设置bin目录的环境变量,此时确定服务中以启动了MySql,在cmd下测试是否安装成功:

mysqlshow

如果成功,会显示已经建好了的数据库。

删除数据可以匿名用户:

mysql -u root
use mysql
delete from user where User="";
quit
mysqladmin -u root reload

设置root密码

 
mysqladmin -u root password ******
mysqladmin -u root -h 你的主机 password ******

设置了密码之后,你会发现执行一些命令时,会被禁止,比如执行mysqlshow需要这样:

mysqlshow -u root -p

3.安装Php

将压缩文件解压到C:\php文件夹,php可以以两种方式运行:CGI(对应文件php5ts.dll文件)和SAPI方式。由于我们使用Apache,所以是以SAPI模块方式运行,对应文件是php5apache2_2.dll。

配置php.ini文件,php提供了两个模板,php.ini-dist和php.ini-recommended,前者适合学习使用,后者适合做产品服务器使用。

编辑php.ini-dist文件,加入以下配置。

修改扩展dll文件目录:

extension_dir = "C:\php\ext"

要根据自己的实际情况。

将doc_root修改为WEB服务的根路径:

doc_root = "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs"

选择需要运行哪些扩展,只需将extension前面的注释去掉,例如:

extension=php_mysql.dll

最后一步很重要:

将修改好并重命名的php.ini文件拷贝到c:\windos目录,将php目录下的所有dll文件拷贝到c:\windows\system32下。

三、测试安装结果

1.测试php

在Apache的htdocs目录下建立以下两个php文件测试,并重启Apache。

helloworld.php:

<html>
 <head>
    <title>hujiahui</title>
 </head>
 <body>
    <?php echo 'Hello,world!'; ?>
 </body>
</html>

 phpinfo.php:

<html>
 <head>
    <title>test</title>
 </head>
 <body>
    <?php phpinfo(); ?>
 </body>
</html>

 浏览器输入http://localhost/helloworld.php访问。phpinfo.php会打印php的安装信息。

2.测试MySql

(1)可以安装MySql的GUI工具phpadmin

http://sourceforge.net/projects/phpmyadmin/

将解压文件放置到htdocs目录下即可,比如文件夹为phpadmin,则访问路径为:http://localhost/phpadmin。

(2)安装博客系统wordpress

可以用来测试MySql的安装。

四、PHP和MySQLWeb开发中文版

http://cid-8ce35373cef5cede.office.live.com/browse.aspx/.Public

 

 

 

 

 

分享到:
评论

相关推荐

    (亲测)WindowsServer2008下搭建Apache+PHP+MySQL

    【搭建Apache+PHP+MySQL环境】在Windows Server 2008操作系统中,为了搭建一个高效稳定的Web开发环境,通常会选择集成的WAMP(Windows、Apache、MySQL、PHP)服务器。以下将详细介绍如何一步步地安装和配置这些组件...

    window server 2008 R2下搭建Apache+mysql+php

    在 Window Server 2008 R2 环境下搭建 Apache+Mysql+PHP 服务器需要逐步完成多个步骤,包括安装 VC2008 的运行库、Apache、PHP 和 Mysql,以及配置 Apache 和 PHP 的配置文件。只有逐步完成这些步骤,才能搭建好一个...

    在RedHat_AS5.0下搭建Apache+MySQL+PHP+Tomcat+JSP平台

    在Red Hat AS5.0操作系统下搭建Apache+MySQL+PHP+Tomcat+JSP平台是一项常见的Web服务配置任务,这个组合常被称为LAMP(Linux + Apache + MySQL + PHP)加上JSP支持,提供了强大的Web应用环境。以下是详细的搭建步骤...

    搭建php环境Apache+PHP+mysql

    ### 搭建PHP环境:Apache + PHP + MySQL #### 一、引言 搭建PHP开发环境对于初学者来说是一项重要的基础技能。本篇文章将详细介绍如何手动安装和配置Apache、PHP以及MySQL,以便构建一个完整的PHP开发环境。通过...

    php+apache+mysql x64

    【标题】"php+apache+mysql x64" 指的是在64位操作系统环境下,集成搭建PHP、Apache和MySQL服务器的环境配置。这个组合是Web开发中常见的LAMP(Linux, Apache, MySQL, PHP)堆栈在Windows平台上的变体,即WAMP...

    apache+mysql+php+snort+base实现snort

    【Apache+Mysql+Php+Snort+Base 实现 Snort 知识点详解】 Apache、MySQL、PHP、Snort 和 BASE 是构建一个强大的入侵检测系统(IDS)的基础组件。这个组合使得网络管理员能够实时监控网络流量,检测潜在的攻击,并...

    wamp window+apache+mysql+php

    WAMP,全称为Windows Apache MySQL PHP,是Windows环境下搭建本地Web开发环境的一种便捷方式。这个组合被誉为"黄金组合",因其包含的四个组件都是Web开发中不可或缺的重要元素。 **1. Windows操作系统:** Windows...

    Windows + Apache + PHP + MySQL点餐系统

    本项目服务端环境要求为 Windows + Apache + PHP + MySQL。 下面介绍如何搭建环境,部署服务器端应用。 1.开发工具WAMP Server安装包 wampserver3.1.7_x86.exe, 双击安装包,根据提示进行安装即可。 默认安装目录...

    搭建Apache+MySQL+PHP运行环境

    搭建Apache+MySQL+PHP运行环境

    LAMP(linux+apache+mysql+php)的基本配置

    本文提供了在Red Hat 5环境下搭建LAMP的具体步骤,适用于初学者快速入门。 此外,对于安全性方面,建议对Apache、MySQL和PHP进行进一步的安全加固,比如限制外部访问、使用复杂的密码策略等。同时,定期更新系统和...

    php+apache+mysql集成安装程序

    "php+apache+mysql集成安装程序"通常是指一个预配置的软件包,它将这三种组件打包在一起,使得用户能够方便地在自己的计算机上进行快速安装和配置,而无需逐个下载和设置每个组件。这个集成安装程序简化了开发和测试...

    ( WindowsServer2003下搭建Apache+PHP+MySQL+drupal.doc )

    本文旨在提供一个详尽的指南,帮助用户在Windows Server 2003环境下搭建Apache+PHP+MySQL+Drupal的集成环境。通过整合网络资源与个人实践,本文将涵盖所有必要的软件安装、配置流程以及常见问题解决方案,确保读者...

    在windows下配置Apache+PHP+MySQL

    在Windows环境下搭建Apache+PHP+MySQL的步骤主要包括以下几个方面: 1. **安装Apache**:Apache提供了一个强大的HTTP服务器,用于处理客户端请求。 2. **安装PHP**:PHP是一种广泛使用的开源脚本语言,特别适合于Web...

    如何在windows底下配置Apache+php+MySQL配置

    在Windows环境下搭建Apache、PHP和MySQL的开发环境是许多初学者必须经历的步骤,这个过程可能会遇到一些挑战,但只要遵循正确的步骤,就能轻松完成。本文将详细介绍如何配置这三个组件,帮助初学者顺利搭建Web开发...

    WAMP(windows+apache+mysql+php)安装与配置[文].pdf

    WAMP(Windows + Apache + MySQL + PHP)是一种常用的Web开发环境配置组合,它可以在Windows操作系统上搭建一个完整的Web服务器环境,用于开发和测试PHP应用程序。通过这一组合,开发者可以在本地计算机上模拟真实的...

    《APMServ 5.2.6》:一键快速搭建Apache+PHP+MySQL+Nginx+Memcached+ASP平台的绿色软件

    《APMServ 5.2.6》:一键快速搭建Apache+PHP+MySQL+Nginx+Memcached+ASP平台的绿色软件 APMServ 5.2.6 绿色服务器 PHP服务器 ASP服务器 APMServ 5.2.6 是一款拥有图形界面的快速搭建Apache 2.2.9、PHP 5.2.6...

    php 集成环境 Apache+MySQL+PHP集成环境汇总

    这三者合称为“LAMP”(Linux, Apache, MySQL, PHP)架构在Windows环境下的变种,通常被称为"WAMP"(Windows, Apache, MySQL, PHP)。本篇文章将详细介绍如何配置和使用Apache+MySQL+PHP集成环境。 **1. Apache ...

Global site tag (gtag.js) - Google Analytics