以前安装php环境,经常是安装一遍就是一遍,需要重新安装时因为没有做记录,只得重新一步步配置;今天顺便又来安装:windows下apache和php的安装与配置过程,就做个记录,以便日后不时之需,由于mysql的安装太简单,这里就不作重点讲述了。 安装环境为windows操作系统,由于我同时需要asp+mssql(access)的调试环境,所以就在windows平台下增加apache+php+mysql的调试环境,双环境同时存在,方便我随时切换。
Apache的安装与配置
打开apache官方网站 http://archive.apache.org/dist/httpd/binaries/win32/ 或者镜像网站 http://apache.mirror.phpchina.com/httpd/binaries/win32/ ,
下载里面的apache_2.2.8-win32-x86-no_ssl.msi安装文件,目前最新版本是apache_2.2.9-win32- x86-no_ssl-r2.msi。其中,同一版本有两种类型:no_ssl和openssl,openssl多了个ssl安全认证模式,它的协议是 HTTPS而不是HTTP,这就是带有SSL的服务器与一般网页服务器的区别了。一般情况下,我们下载no_ssl版本的就ok了。
下载好apache安装文件后,点击安装,在连续3次next后,将进入server information配置界面,要求输入 network domain、server domain和网站管理员的邮箱地址,普通用户可以随便按照格式填一下就行了。再次按Next后,出现选择安装路径的界面,默认的路径比较长,飘易建议把安装路径修改为:“C:\apache\”,继续安装,直到完成。
安装完毕,apache就自动启动,可以测试apache是否成功启动。在浏览器地址栏里输入:http://localhost/或http: //127.0.0.1,如果出现“It works.”,那么恭喜你,apache已经成功安装了;同时在电脑右下角的任务栏里有一个绿色的 apache服务器运行图标。
apache还有一个配置文件:httpd:conf 需要配置,以便php运行。位置为:C:/apache/conf 目录里。打开httpd.conf:
1)、查找“DocumentRoot”,这里是指定主页放置的目录。默认是:“C:/Apache/htdocs”,你可以使用默认的目录,也可以自己定义一个,如:“D:/PHP”。注意:目录末尾不要加“/”。
2)、查找“DirectoryIndex”,这里是默认首页文件名,可以在index.html 的后面加入index.php等。每种类型之间都要留一个空格。
3)、查找
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
修改为:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
如果不改这里的话,可能会出现 You don't have permission to access / on this server. 这样的错误提示,尤其在改变了默认主页的路径后。 注意:每次修改httpd:conf文件后,都要重启apache服务器。另外,如果你的win32系统上同时也运行iis服务器,那么就要先停止iis服务器的运行,然后再启动apache,否则apache服务器无法启动。
Php的安装与配置方法
首先从php的官方网站http://www.php.net/downloads.php 下载windows版本的,有两种版本:PHP 5.2.6 zip package和PHP 5.2.6 installer,目前最新版本就是 5.2.6,飘易使用的是5.2.5版本。PHP 5.2.6 installer为自动安装方式,虽然比较自动化,但在很多方面受到限制,因此不推荐使用这种方式,下面介绍PHP 5.2.6 zip package压缩包方式下的手动安装。
1)、将PHP的压缩包zip解压到一个目录下,推荐:“C:/PHP”。
2)、将PHP目录(C:/PHP)下的 php.ini-dist 文件重命名为 php.ini,PHP的配置文件就是它,修改以下几个地方,修改好后把 php.ini 文件复制到 C:\WINDOWS\ 目录里,
extension_dir="C:\php\ext" ,指向php文件夹下放置“php_*.dll”文件的路径。PHP4和PHP5的路径在这里有所区别。
doc_root="D:\PHP" ,指向前面apache设置的首页位置;
default_charset="gb2312" ,修改默认字符集,这里,如果前面有分号“;”,去掉这个分号;
register_globals=Off 改为 register_globals=On ,使传递全局变量有效;
extension=php_dba.dll 如果前面有分号,取消分号,以下同;
extension=php_dbase.dll
extension=php_gd2.dll GD库做图,一般用于图形验证码;
extension=php_mysql.dll 用于连接MYSQL数据库;
3)、将PHP目录下的 php5ts.dll 文件拷贝到 C:\WINDOWS\system32 目录。
4)、最后修改 Apache 的 httpd.conf 文件。在该文件的末尾添加如下2行,表示以模块方式安装PHP进入Apache:
LoadModule php5_module c:/php/php5apache2_2.dll
AddType application/x-httpd-php .php
注意:第一行的目录路径要更新为当前版本的apache动态链接库,比如这里我使用的是apache2.2.8版本和php5.2.5,那这个文件必须是 php5apache2_2.dll,而不能是php5apache.dll、php5apache2.dll等。第二行为php脚步的后缀。
php4版中,需要添加一行 AddType mod_php4.c,而在php5中,就不需要这样的一行 AddType mod_php5.c了,php5已经集成,否则 apache 启动不了。 以上就完成了apache和php的配置过程了,重启apache。在服务器的默认目录“C:/Apache/htdocs”里新建文件index.php,写上如下代码:
<?php
phpinfo();
?>
在浏览器地址栏里输入 http://127.0.0.1 或 http://localhost ,你就会看到php版本信息了。到此为止,php和apache就已经成功的安装了。 这里有个细节:apache的配置文件 httpd.conf 中的目录分割符号是“/”,而 PHP 的配置文件 php.ini 里的目录则要求是反斜线 “ \”,不要搞混了哦。 MYSQL的安装就简单了。到官方网站 http://dev.mysql.com/downloads/mysql/5.0.html ,下载windows平台下的 mysql ,选择 Windows ZIP/Setup.EXE (x86) 最新版本是 5.0.67 ,下载即可。直接安装,安装完成后,可以进入配置向导,设置mysql数据库密码。一切OK。
分享到:
相关推荐
总结来说,配置"apache2.2+php5.2+MYSQL5.0+phpMyAdmin2.9+Zend"涉及到的主要步骤包括下载软件、安装软件、修改配置文件、启用PHP扩展、配置Apache以处理PHP请求、配置MySQL数据库和管理界面phpMyAdmin,以及整合...
【Apache2.2+PHP+MySQL整体下载】的组合是一套经典的Web开发环境,尤其适合在Windows 7操作系统上快速搭建动态网站。这个压缩包包含了Apache服务器、PHP解释器和MySQL数据库这三大组件,使得开发者能够在本地环境中...
【PHP开发环境搭建:Apache2.2+PHP5+MySQL5】 PHP,全称为PHP Hypertext Preprocessor,是一种广泛应用于Web开发的开源脚本语言。它最初由Rasmus Lerdorf于1994年创建,起源于Personal HomePage的Perl语言版本。...
本文旨在详细阐述如何在Windows系统上完成Apache2.2与PHP5的安装及配置过程,确保读者能够顺利搭建起这套环境。 #### 下载安装程序 首先,需要从官方网站下载Apache2.2、MySQL以及PHP5的安装文件。对于Apache和...
### Windows下安装Apache2.2 + PHP5.3 + MySQL5.1 #### 安装步骤详解 在Windows操作系统上构建一个完整的Web开发环境通常涉及安装Apache Web服务器、PHP解析器以及MySQL数据库管理系统。本文将详细介绍如何在...
LAMP(Linux、Apache、MySQL、PHP)是一种常见的Web应用程序服务器架构,本文将介绍如何使用Shell脚本一键搭建LAMP平台(Apache 2.2+MySQL 5.5+PHP 5.3)在CentOS 6.6和Red Hat 6.5服务器上。 Apache 2.2安装 首先...
标题中的"WAMP环境(apache2.2+mysql5+php5.4)"指的便是使用Apache 2.2作为Web服务器,MySQL 5作为数据库管理系统,PHP 5.4作为服务器端脚本语言的特定版本组合。 Apache 2.2是Apache HTTP Server的一个版本,提供了...
"一键LAMP(Apache2.2+MySQL5.1+PHP5.3)"是一个流行的开源软件组合,常用于在Linux系统上搭建Web服务器环境。这个组合中的"LAMP"是Linux(操作系统)、Apache(Web服务器)、MySQL(数据库服务器)和PHP(服务器端...
lamp搭建(apache2.2+mysql5.5) lamp是 Linux、Apache、Mysql、PHP的缩写,是一个流行的开源软件架构,用于搭建动态网站或web应用程序。下面是lamp搭建的详细知识点: 一、Apache安装 Apache是lamp架构的核心组件...
这个项目标题"win7+apache2.2+php5.3+mysql版本网上购物系统"暗示我们将详细探讨这些组件的配置、集成以及在电子商务环境中的应用。 首先,Apache 2.2是广泛使用的开源HTTP服务器,它提供了稳定性和灵活性,可以...
5. 配置Apache以加载PHP模块,编辑 `httpd.conf` 文件,添加 `LoadModule php5_module modules/libphp5.so` 行。 6. 重启Apache使配置生效。 完成以上步骤后,LAMP环境就已经搭建完毕,可以部署PHP应用程序了。记得...
### Windows下Apache 2.2 + ...通过以上步骤,您可以在Windows环境下成功搭建Apache 2.2 + PHP + MySQL环境,并能够通过phpMyAdmin轻松管理和操作MySQL数据库。这为开发基于LAMP或WAMP架构的Web应用提供了坚实的基础。
Apache 2.2、PHP 5.4、MySQL 5.5 和 phpMyAdmin 4.0.5 是一套经典的 Web 开发环境组合,适用于搭建动态网站和管理数据库。这个安装文件提供了便捷的方式,帮助用户一次性安装这些组件,无需逐个下载和配置。 Apache...
### Windows下Apache 2.2 + PHP + MySQL安装及配置详解 #### 一、环境搭建概述 本篇文章将详细介绍如何在Windows环境下安装和配置Apache 2.2、PHP以及MySQL,构建一个完整的LAMP(Linux, Apache, MySQL, PHP)开发...
"一键LAMP(MySQL分离)(Apache2.2+MySQL5.5+PHP5.3)"是一个关于在Linux系统上快速安装和配置LAMP(Linux、Apache、MySQL、PHP)服务器环境的教程,其中特别强调了MySQL数据库的独立安装与管理。这个教程可能包含...
### Apache2.2 + PHP5.3.8 + MySQL5.5 安装配置详解 #### 一、环境概述 本文档将详细介绍如何在Windows环境下安装配置Apache2.2、PHP5.3.8和MySQL5.5,构建一个完整的LAMP(Linux, Apache, MySQL, PHP)开发环境。...
### Apache2.2 + PHP5.3.8 + MySQL5.5 安装与配置详解 #### 一、环境搭建概述 本文档旨在详细介绍如何在Windows Server 2003虚拟机环境中安装并配置Apache 2.2.18、PHP 5.3.8以及MySQL 5.5.16,同时还会涉及...