win7php的运行环境,WIN7系统配置Apache+PHP+Mysql运行环境

本文详细介绍了在Windows 7环境下配置Apache服务器,集成PHP、Mysql和Tomcat,实现PHP+JSP应用的运行步骤,包括Apache基础配置、PHP安装与配置、Mysql安装及Apache与Tomcat的整合。
摘要由CSDN通过智能技术生成

WIN7系统配置PHP(Apache+Mysql)+JSP(Apache整合Tomcat)运行环境

一、环境配置步骤:

环境配置分为如下几个步骤:

安装Apache安装àPHP安装配置àMysql安装配置àTomcat安装整合

(注:此次配置过程仅配置最基本运行环境,并不会做其他额外选项配置[如PHP各扩展模块,Tomcat路由规则等]),Mysql会在后续安装配置完成。

所需软件:

17d621b0a73d456e7643e5bf6ae52217.png

注:Win7系统下,不需要设置环境变量

二、各步骤详解

1. Apache安装基础配置

fe16cb353998dda0efe5e32d79aaff2a.png

在这里主要配置Network Domain、Server Name、Email地址以及Apache服务的占用端口,默认为80端口,你可以根据需要配置在其他端口。

2.Apache安装目录设置

3f9681303d3d90c57b6015c03f2f3213.gif

Apache的安装目录你可以使用默认目录或根据需要自行选择安装目录。(我安装在E盘webroot目录apache22文件夹下)

1f84fd44ac90af907eaf3960aea51bd3.png

在完成apache服务的安装后,在游览器中输入http://localhost/,出现It work!字样,说明Apache服务安装成功了。

38d8d36e62506d166b13d08642c2aa9b.png

3.PHP安装

其实在Windows 7下进行PHP安装非常简单,由于我下的是PHP代码包,只要解压php-5.3.2-Win32-VC6-x86并重名为文件夹为php,将其复制到E盘目录webroot文件夹下即可完成PHP安装。(我的PHP文件命名为PHP54)

PHP环境在Windows 7上的配置相比Windows

XP等要简单很多,不需要复制等操作,你只要将php.ini-development配置文件重命名为php.ini配置文件即可。接着做如下配置操作:

1、打开php.ini配置文件,找到

1

2

; On windows:

; extension_dir = "ext"

修改为

1

2

; On windows:

extension_dir = "E:/webroot/php54 "

表示指定PHP扩展包的具体目录,以便调用相应的DLL文件。

4.Apache配置文件更改(配置Apache以支持PHP)

“开始”à“所有程序”à“Apache HTTP Serve” à“Configure

Apache Server” à“Edit the

Apache httpd conf Configuration file”,点击打开配置文件

或直接在Apache安装目录下找到httpd.conf文件进行编辑。

A.配置Apache加载php模块

在#LoadModule vhost_alias_module

modules/mod_vhost_alias.so下添加

1

2

3

LoadModule php5_module "E:/webroot/php/php5apache2_2.dll"

PHPIniDir "E:/webroot/php"

AddType application/x-httpd-php .php .html .htm

我们在PHP目录下可以看到多个php5apache的DLL文件,由于我们使用的是Apache2.2.15,所以我们当然需要使用php5apache2_2.dll。

B.指定PHP的安装目录以及执行的程序扩展名。

我们应该知道默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,所以当你的WEB主程序目录变更时,我们需要修改相应的Apache配置,即将

1

DocumentRoot "C:/Program

Files/Apache Software Foundation/Apache2.2/htdocs"

修改为

1

DocumentRoot "E:/webroot/htdocs"

1

Files/Apache Software Foundation/Apache2.2/htdocs">

修改为

1

>

C.修改index文件先后顺序,由于配置了PHP功能,当然需要index.php优先执行

1

DirectoryIndex index.html

修改为

1

DirectoryIndex index.php index.html

D.重启Apache服务器

至此,在Apache服务器上PHP环境配置工作就完成了,你只需要在D:/PHPWeb目录下新建一个PHP文件,写入

1

2

3

();?>

然后在游览器中输入http://localhost,就可以看到PHP的具体配置页面了,代表在Window 7上PHP环境配置工作就算完成了。

ca28acab25e5ab0f8c01d6c82afaae21.png

(2)JSP运行环境配置(JDK+Tomcat)

首先下载必须的软件:

Tomcat6.0:登录http://tomcat.apache.org站点,下载Tomcat合适的版本,如果使用JDK1.4,则建议使用Tomcat 5.0.x系列,而不是使用Tomcat 5.5.x系列

Jdk:

http://java.sun.com/javase/downloads/index.jsp

你可以选择带有jre的安装文件或者你机器里现在有jre环境则只需要下载JDK.

Java SE 6 Update 10 Beta(不带JRE)

JDK 6 Update 6 (带JRE)

Java Runtime Environment (JRE) 6 Update 6 (JRE)

1、JDK和JRE安装

如果选择默认安装路径,直接下一步就可以了。如果和我一样自定义安装路径(webroot/java目录下),事先先建好相应文件夹(win7环境下不需要添加环境变量)

c4be7d66717b40427fbf26431d6e2170.png

2、Tomcat的下载和安装

A.解压缩刚下载到的压缩包,解压缩后应有如下文件结构。

bin:存放启动和关闭Tomcat的命令的路径。

common:存放所有的Web应用都需要的类库等。

conf:存放Tomcat的配置,所有的Tomcat的配置都在该路径下设置。

log:这是一个空路径,该路径用于保存Tomcat每次运行后产生的日志。

server:存放Tomcat运行所需要的基础类库,该路径是Tomcat运行的基础。该路径下还包含一个webapps路径,并存放Tomcat两个控制台。

shared:该路径也是一个空路径,用于系统共享的类库,该路径下包括classes和lib两个路径,其中classes用于存放class文件,而lib用于存放J缸文件。

temp:保存Web应用运行过程中生成的临时文件。

webapps:该路径用于部署Web应用,将Web应用复制在该路径下,Tomcat会将该应用自动部署在容器中。

work:保存Web应用运行过程中编译生成的class文件。该文件夹可以删除,但每次应用启动时将自动建立该路径。

LICENSE等相关文档。

B.将解压缩后的文件夹放在到任意路径下即可(我放在webroot/Tomcat目录下)。

C.启动Tomcat,对于Windows平台,只需要双击Tomcat安装路径下bin路径中的startup.bat文件即可。

启动Tomcat之后,打开浏览器,在地址栏输入http://localhost:8080,然后回车,浏览器出现如图所示界面,即表示Tomcat安装成功。

eec2a9eef9d943f820abcce31a763695.png

9293c8300a19181897db2261da5cbc2c.png

3、Apache和Tomcat整合

(整合两个服务器最基本的当然是端口和网站路径了)

A.首先必须下载两个服务器的连接器咯,去tomcat的官网下载JK,目前的最新版本是1.2.32,选择Binary

Releases即可。

2635732ad784f4a6d67c869289ddddfc.png

解压zip包,将其中的mod_jk.so动态链接库文件放到apache安装目录下的modules目录下。

下面就介绍如何使用tomcat连接器JK,在windows环境下整合apache2.2与tomcat7。

B.进入Tomcat文件夹下的conf,我的是E:\webroot\Tomcat7\conf文件夹下,建立workers.properties文件,添加如下内容:

workers.tomcat_home="E:\webroot\Tomcat\"#让mod_jk模块知道Tomcat的安装路径

workers.java_home="E:\webroot\java\jdk\"#让mod_jk模块知道jdk路径

ps=\#当前目录

worker.list=ajp13#这里是关键,名字要和httpd.conf的一致。如果这里改了httpd.conf也要改。

worker.ajp13.port=8009#工作端口,tomcat的jk监听端口,可以查看Server.xml中有port="8009"

worker.ajp13.host=localhost#Tomcat所在机器,如果安装在与apache不同的机器则需要设置IP

worker.ajp13.type=ajp13#协议类型,不能改变,会出问题

worker.ajp13.lbfactor=1#负载平衡因子

这样就可以让此文件与tomcat与jdk相关联

D.配置Tomcat同目录下的server.xml文件

修改Tomcat监听端口:

protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"

/>

修改port为Apache服务器相应端口就行了,我用的是80端口(或修改apache服务器端口配置与Tomcat一样也可以[apache安装目录的conf下的httpd.conf文件,查找修改监听端口“Listen

80”即可])

修改根目录

name="localhost" appBase="webapps"

unpackWARs="true" autoDeploy="true">

将appBase="webapps"改为网站根目录地址即可(appBase="E:/webroot/htdocs")

E.配置Apache,修改apache的httpd.conf文件

添加如下内容

LoadModule jk_module

modules/mod_jk.so#加载JK模块

JkWorkersFile

"E:/webroot/Tomcat/conf/workers.properties"#指定先前配置的worker文件

JkLogFile

"E:/webroot/Apache-22/logs/mod_jk.log"

JkMount /*.jsp ajp13

JkMount /*.do ajp13

F.重启Apache和Tomcat服务器

7de601ec8d6c259fe8ee3c61eb063f4c.png4819f77dacbd5069b00fd9b89dea207b.png

再次打开浏览器测试即可看到PHP+JSP整合环境已经配置成功

5737c1c6a7bea2908f4ce47160e5940e.png

d21169ed9cffd287ad753cc85549c0c1.png

【参考文章】:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值