`
gaozzsoft
  • 浏览: 426910 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Windows下 Apache+MySQL+PHP环境配置(ZT)

阅读更多

Apache+MySQL+PHP环境配置

1. Apache的安装配置

版本:apache_2.2.6-win32-x86-no_ssl

直接按默认安装,安装时要关闭浏览器跟下载软件,否则安装完成后服务器不能启动,报不能绑定80端口的错误。启动后在地址栏中输入“http://localcast/”或“http://127.0.0.1/”,如果可以看到"It Works",说明安装成功。

如果需要更改默认路径,打开“C:\Program Files\Apache Software Foundation\Apache2.2\conf”目录下的httpd.conf文件,查找“DocumentRoot(这里有两处都必须改),将其路径修改成需要设置的访问路径,这里改为“D:/masterphp”(注意斜杠方向,与路径方向不同)。

LoadModule php5_module F:/php/php5apache2_2.dll
       LoadFile F:/php/php5ts.dll
       LoadFile F:/php/libmysql.dll
       PHPIniDir "F:/php"

2. PHP的安装配置

版本:php-5.2.5-Win32

下载后直接解压就可以了,这里我们解压到“C:\Program Files\php-5.2.5-Win32”目录下。下面将PHP和Apache服务期连接:

(1)修改“C:\Program Files\php-5.2.5-Win32”目录下"php.ini-recommened"文件名,改成"php.ini"

(2)将“php.ini”文件拷贝到Apache目录下,即“C:\Program Files\Apache Software\Foundation\Apache2.2”目录下

(3)打开php.ini文件,修改以下几个关键字

查询extension_dir="./"修改为

extension_dir="C:\Program Files\php-5.2.5-Win32\ext"

如果在显示中文的时候出现乱码,可以查询;default_charset="iso-8859-1"修改为default_charset="gbk",注意要去掉前面的“;”

很多时候需要利用session对象来存储数据,如session身份验证、设计购物车等,因此还必须要找到另外一个属性,即把

;session.save_path="/tmp"修改为

session.save_path="C:/Program Files/php-5.2.5-Win32/session"

(session文件夹需手工创建,也可以创建其他的目录)

查找display_errors和cgi.force_redirect,原始设置为

display_errors=off

;cgi.force_redirect=1

修改为

display_errors=ON

cgi.force_redirect=0

(display_errors属性表示在运行时如果发生错误,是否会显示错误信息。而cgi.force_redirect为0表示强制不运行在CGI模式下)

PHP在Apache中工作,有两种方式,一种是以CGI二进制文件方式工作,一种是使用Apache模块DLL的方式工作,采用不同的方式,需要在php.ini文件中进行不同的设置。

如果采用CGI方式,则需要将以下代码插入到Apache的httpd.conf文件中:

ScriptAlias /php/ "C:/Program Files/php-5.2.5-Win32"

AddType application/x-httpd-php .php

Action application/x-httpd-php "/php-5.2.5-Win32/php.exe"

如果采用模块化的工作方式,则首先需要将"C:/Program Files/php-5.2.5-Win32"下的php5ts.dll文件拷贝到系统的windows/system32(Windows XP);接着将"C:/Program Files/php-5.2.5-Win32"下的php5apache2_2.dll(这是Apache的版本号,如果是2.0版本的则复制php5apache2.dll)文件复制到"C:\Program Files\Apache Software Foundation\Apache2.2\modules"下,然后将下面的一段代码插入到httpd.conf文件的最后

LoadModule php5_module modules/php5apache2_2.dll

AddType application/x-httpd-php .php

如果还想让Apache执行其他后缀名,则可添加其他的类型,如下所示

AddType application/x-httpd-php .php4

AddType application/x-httpd-php .php3

AddType application/x-httpd-php .phtml

AddType application/x-httpd-php-souce .phps

Apache默认的连接文件名为"index.html",即如果在地址栏中输入"http://localhost/"和输入"http://localhost/index.html"显示结果一致,如果想增加其他的默认连接文件名,则在httpd.conf中找到"DirectoryIndex",原始设置如下:

DirectoryIndex index.html index.html.var

如果想支持default.php,则修改成如下格式:

DirectoryIndex default.php index.html index.html.var

为了测试PHP配置是否成功,打开记事本输入以下代码:

<?php

    phpinfp()

?>

将该代码保存成version.php,拷贝到"d:\master.php"目录下,在地址栏输入"http://localhost/version.php",如果一切配置正常,可以看到PHP的各种信息

3. MySQL的安装配置

版本:mysql-5.0.45-win32

安装,选择完全安装,在设置Windows选项时复选Include Bin Directory in Windows PATH,这样在命令行下也可以启动MySQL数据库,命令为:mysql -h localhost -u root -p。

启动后若出现mysql>标志,则表示安装成功。

MySQL安装成功后还需要同PHP连接上,因此,还需要进一步配置。

打开“C:\Program Files\Apache Software\Foundation\Apache2.2”目录下php.ini文件,查找"MySQL",修改以下几个属性

原始设置为:

mysql.default_port =

mysql.default_host =

mysql.default_user =

mysql.default_password =

修改为:

mysql.default_port = 3306       (网络端口,安装时默认设置为3306)

mysql.default_host = localhost (default_host为服务期名称,localhost表示本地机器)

mysql.default_user = root       (default_user表示用户名,root是默认的用户名)

mysql.default_password = 123456 (即安装MySQL时输入的密码)

修改了以上属性后,还需要启动PHP对MySQL支持模块,在php.ini文件中查找"extension=php_mysql.dll"

原始设置为:

;extension=php_mysql.dll

修改为

extension=php_mysql.dll (即把分号去掉)

最后测试MySQL是否安装成功,测试代码如下:

<?php

$link=mysql_connect('localhost','root','123456');

if(!$link) echo "失败!";

else echo "成功!";

mysql_close();

?>

在地址栏输入"http://localhost/test-mysql.php",如果连接成功,则会显示“成功!”

分享到:
评论

相关推荐

    Linux下Apache+PHP+Mysql安装与配置

    Linux 下 Apache+PHP+Mysql 安装与配置 Apache installation * 介绍 Apache 的安装过程,包括卸载原有 Apache 用户、解压缩 Apache 源代码、配置和安装 Apache。 * "--prefix" 参数用于指定安装后的存放路径;"--...

    Apache+php+mysql在windows下的安装与配置图解(最新版)

    Apache+PHP+MySQL 在 Windows 下的安装与配置图解(最新版) 本资源摘要信息将详细介绍 Apache、PHP 和 MySQL 在 Windows 平台下的安装和配置过程。该资源提供了详细的图解和一步步的安装指南,使得用户可以轻松地...

    Ubuntu下LAMP(linux+apache+mysql+php)环境的配置与安装.pdf

    Ubuntu下LAMP环境的配置与安装 LAMP(Linux、Apache、MySQL、PHP)是一套常用的Web开发环境,这四个组件的结合可以为我们提供一个强大且灵活的Web应用程序开发平台。在Ubuntu操作系统下,安装和配置LAMP环境是非常...

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

    ### WAMP(windows+apache+mysql+php)安装与配置详解 #### 一、WAMP简介及应用场景 WAMP(Windows + Apache + MySQL + PHP)是一种常用的Web开发环境配置组合,它可以在Windows操作系统上搭建一个完整的Web服务器...

    wamp window+apache+mysql+php

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

    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)的基础组件。这个组合使得网络管理员能够实时监控网络流量,检测潜在的攻击,并...

    Windows + Apache + PHP + MySQL点餐系统

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

    windows下Apache+php+mysql安装与配置详解.pdf

    Windows 下 Apache+PHP+MySQL 安装与配置详解 Windows 下 Apache+PHP+MySQL 安装与配置详解是指在 Windows 操作系统下安装和配置 Apache、PHP 和 MySQL 的过程。该过程包括下载和安装 Apache、PHP 和 MySQL 软件,...

    linux+apache+tomcat+mysql+jsp+php

    超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux...

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

    ### LAMP(Linux + Apache + MySQL + PHP)基本配置详解 #### 一、LAMP环境简介 LAMP代表Linux(操作系统)、Apache(Web服务器)、MySQL(数据库管理系统)和PHP(服务器端脚本语言)。这套组合在搭建Web应用程序...

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

    本篇文章将详细介绍如何配置和使用Apache+MySQL+PHP集成环境。 **1. Apache HTTP服务器** Apache是世界上最流行的Web服务器软件,它提供了强大的功能和灵活性。在WAMP环境中,Apache负责接收HTTP请求并返回PHP处理...

    win2003配置apache+PHP+MySQL运行环境

    windows2003系统下搭配apache+php+mysql+phpmyadmin+ZendOptimizer的服务器环境

    已配置的WAMP(windows + Apache + MySQL + PHP)服务套件

    已配置的WAMP(windows + Apache + MySQL + PHP...已配置的WAMP(windows + Apache + MySQL + PHP)服务套件已配置的WAMP(windows + Apache + MySQL + PHP)服务套件 已配置的WAMP(windows + Apache + MySQL + PHP)服务套件

    hmailserver+roundcube(apache+mysql+php)邮件服务器配置

    ### hmailserver+roundcube(apache+mysql+php)邮件服务器配置详解 #### 一、概述 本篇文章将详细介绍如何在Windows Server环境下搭建基于hmailserver与roundcube的邮件服务器系统。该邮件服务器系统不仅包括hmail...

    基于linux的apache+mysql+php的安装配置.pdf

    总结来说,基于Linux的Apache+MySQL+PHP的安装配置是一个涉及多个步骤的过程,包括选择合适的软件版本,下载安装包,配置服务器环境,以及安全设置等。这个过程需要对Linux操作系统、Web服务器、数据库系统以及脚本...

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

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

Global site tag (gtag.js) - Google Analytics