`
learnmore
  • 浏览: 602574 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

winows下安装apache+php+mysql

 
阅读更多
win+apache+php+mysql环境配置
2007-03-09 23:38
http://hi.baidu.com/onlinestudent/blog/item/6290f0544cfc6958d0090602.html

由于要把学生在线的博客从asp转到php,需要以上的环境配置,在网上找了一些资料,但是都是比较老的,所以决定自己总结一下.
        我用的版本也不是最新的,但是是比较稳定的,discuz的官方网上有一些好的说明,以及一些好的软件的下载地址。http://www.discuz.com/index.php?category=4,大家可以看一下。
我用的软件如下:
apache:    apache_2.2.3-win32-x86-no_ssl.msi,http://apache.linuxforum.net/httpd/,
php: php-5.2.0-Win32.zip,   mysql:   mysql-essential-5.0.27-win32.msi,都是在discuz的官方找到的,下面开始配置。


       第一步: 安装apache 并配置支持PHP

点击安装文件apache_2.2。3-win32-x86-no_ssl.msi
将apache安装在 D:\apache2 目录(随自己喜好)下,安装完成之后,apache服务自动加载,这时打开浏览器,浏览:http://localhost,出现apache欢迎页面,如果这步出现异常,请检查安装源文件,重新安装。当然你也可以改端口,访问的时候加上端口号就可以了。
将php-5.2.0-Win32.zip 里内容解压到 D:\php 里
找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里
如我的php.ini是拷到 c:\windows\system32\目录,

配置apache里的httpd.conf
打开 D:\Apache2\conf\httpd.conf 这个文件
找到 DocumentRoot "D:/Apache2/htdocs" 将其改为你的WEB目录(可不改)
如我的为 DocumentRoot "D:/htdocs"
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php
在此配置文件最后添加以下语句,用以支持php程序:
                       ScriptAlias /php/ "C:/PHP/"
                       AddType application/x-httpd-php .php3
                       AddType application/x-httpd-php .php
                       AddType application/x-httpd-php .phtml
                       Action application/x-httpd-php "/php/php.exe"
选择安装模式: 模块化模式安装 或 CGI模式安装 (选一样即可)

--------------模块化安装配置------------------------------------
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,
在此行后加入一行LoadModule php5_module d:/php/php5apache2.dll
其中d:/php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置

找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
AddType application/x-httpd-php .php
---------------------------------------------------------------

--------------CGI安装配置--------------------------------------
找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可
ScriptAlias /php/ "d:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
---------------------------------------------------------------

此时PHP环境基本已经配置成功
在WEB根目录(如我的D:/htdocs)里建一个名为test.php的文件内容如下

<?
    phpinfo();
?>


重新启动apache服务
用浏览器打开 http://localhost/test.php,

注意:1./ \和区别 原来用的是什么就用什么

2.配置完了要重启APACHE才ok

如果可以看到php配置输出信息就OK了



第二步 安装mysql

Mysql在windows平台下的安装是我们熟悉标准的安装欢迎程序。

如不需要改变默认安装目录,一直点击next即可完成安装。

下面按照安装顺序解释一下安装过程中的选项。

1、默认是Typical,建议改成Custom

这一步需要选择组件及更改文件夹位置,组件使用默认即可,选择Change改变安装目录,注意:安装mysql的路径中,不能含有中文!

2、程序提示是否要在mysql.com上注册,可以选择跳过,即Skip Sign-Up。

3、安装结束,选中现在开始配置mysql服务器的选择框。

4、配置开始,选择第一项 Detailed Configuration

5、选择mysql应用于何种类型,第一种是开发服务器,将只用尽量少的内存,第二种是普通WEB服务器,将使用中等数量内存,最后一种是这台服务器上面只跑mysql数据库,将占用全部的内存,根据自己的需求,选择其中之一。

6、选择数据库用途,第一种是多功能用途,将把数据库优化成很好的innodb存储类型和高效率的myisam存储类型,第二种是只用于事务处理类型,最好的优化innodb,但同时也支持myisam,最后一种是非事务处理类型,适合于简单的应用,只有不支持事务的myisam类型是被支持的。一般选择第一种多功能的,我选择的是第一种。

7、选择InnodDB的数据存放位置,默认即可。

8、选择mysql允许的最大连接数,可以根据自己的需要选择,默认即可

9、选择数据库监听的端口,一般默认是3306,如果改成其他端口,以后连接数据库的时候都要记住修改的端口,否则不能连接mysql数据库,默认即可

10、设置mysql的默认编码,可以根据需要,选择gb2312或gbk,如果已有数据库文件,要和原来已有的数据库的编码一致,否则可能会出现乱码。

11、选择是否要把mysql设置成windows的服务,建议选择设成服务,这样以后就可以通过服务中启动和关闭mysql数据库了。推荐把下面的复选框也勾选上,这样,在cmd模式下,不必非到mysql的bin目录下执行命令。

12、设置mysql的超级用户密码,超级用户对mysql拥有全部的权限,下面的复选框选择是否允许远程机器用root用户连接到你的mysql服务器上面,根据需要选择。

13、点击Execute,如果前面的设置没有问题的话很快就可以成功安装了。

对改了默认端口安装程序后面好象会有个警告``不用理它。


三、配置php.ini并测试mysql(php.ini为 d:\windows下的 php.ini)

找到extension_dir = "./" 改为 extension_dir = "d:/php/ext"
找到
;extension=php_mysql.dll
将';'去掉改为
extension=php_mysql.dll
找到
;session.save_path = "/tmp"
将';'去掉 设置你保存session的目录,如
session.save_path = "D:/php/session_temp";

把php/php5ts.dll 拷贝到windows文件夹下

把php/libmysql.dll 拷贝到system32下

重启apache服务
在Web根目录下(如 D:\website)建立testdb.php文件内容如下:
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用浏览器打开http://localhost/testdb.php 如果输出success就OK了

四、phpmyadmin的安装配置

将phpMyAdmin-2.5.7.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它
打开phpmyadmin 目录中的 config.inc.php
找到
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
分别填上你mysql的用户和密码即可当然我们这里重点推荐你用EMS SQLmanager for MYSQL来管理你的MYSQL数据库
分享到:
评论

相关推荐

    Windows下安装Apache+php+mysql+bugfree

    ### Windows 下安装 Apache + PHP + MySQL + BugFree 的详细步骤 在 Windows 操作系统中部署一个集成环境(如 Apache、PHP、MySQL 和 BugFree),对于搭建 Web 开发平台至关重要。以下将详细介绍整个安装过程。 ##...

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

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

    Apache+mysql+php

    在IT领域,"Apache+MySQL+PHP"是一个经典的Web开发环境组合,被称为LAMP(Linux, Apache, MySQL, PHP)的Windows版本,这里为WAMP(Windows, Apache, MySQL, PHP)。这个组合提供了强大的功能,使得开发者能够在本地...

    在windows下安装apache+php+mysql安装与配置图解.pdf

    至此,Apache、PHP和MySQL已经在Windows环境下成功安装并配置。现在,你可以在Apache的文档根目录下创建一个简单的PHP文件,例如`info.php`,写入`&lt;?php phpinfo(); ?&gt;`,然后通过浏览器访问`...

    linux+apache+tomcat+mysql+jsp+php

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

    一键安装apache+mysql+php【64位系统】

    【标题】:“一键安装apache+mysql+php【64位系统】”指的是在64位操作系统上快速安装Apache服务器、MySQL数据库和PHP编程环境的简便方法。这种一键安装包通常集成了所有必需的组件,使得初学者或者开发人员能够迅速...

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

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

    Windows + Apache + PHP + MySQL点餐系统

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

    wamp window+apache+mysql+php

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

    WampServer在windows下将Apache+PHP+Mysql

    WampServer免费版是一款功能强大的PHP集成安装环境,WampServer在windows下将Apache+PHP+Mysql集成环境,拥有简单的图形和菜单安装和配置环境。

    在windows下配置Apache+PHP+MySQL

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

    php+apache+mysql x64

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

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

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

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

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

    Windows下安装Apache2.2 + PHP5.3 + Mysql5.1

    ### Windows下安装Apache2.2 + PHP5.3 + MySQL5.1 #### 安装步骤详解 在Windows操作系统上构建一个完整的Web开发环境通常涉及安装Apache Web服务器、PHP解析器以及MySQL数据库管理系统。本文将详细介绍如何在...

    php+apache+mysql集成安装程序

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

Global site tag (gtag.js) - Google Analytics