apache tomcat php mysql 配置,Apache+php+tomcat+mysql整合手册

Apache+Php+tomcat+mysql整合手册

Apache+Php+tomcat+mysql整合手册

一. 需要的安装包

httpd-2.0.52.tar.gz

jakarta-tomcat-5.0.28.tar.gz

jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz

Php_439RC3.tar.gz

mysql-4.0.21.tar.gz

二. apache的安装

./configure

--prefix=/usr/local/apache

--enable-so

make

make install

*enable-so的意思是允许动态加载库

三. mysql的安装

./configure

--prefix=/home/mysql

--with-mysqld-user=beinan

--with-charset=gb2312

--with-extra-charsets=all

--with-unix-socket-path=/home/mysql/var/mysql.sock

make

make install

四. Php的安装

Php一定要在apache和mysql安装后安装

./configure

--with-apxs2=/usr/local/apache/bin/apxs

--with-mysql=/home/mysql

--enable-sockets

make

make install

安装结束后 cp Php.ini-dist  /usr/local/lib/Php.ini

现在修改apache的配置文件httpd.conf,加入对Php的支持

LoadModule Php5_module modules/libPhp5.so

AddType application/x-httpd-Php .Php .phtml

AddType application/x-httpd-Php-source .Phps

DirectoryIndex index.html index.html.var index.jsp index.Php

重新启动apache进程

五. tomcat的安装

直接将tomcat的安装包解压到安装目录/home/tomcat,设置环境变量Java_HOME即可正常启动tomcat

六. tomcat和apache的整合

安装jk2模块以使apache和tomcat之间可以通信,使用的jk2模块包是jakarta-tomcat-connectors-jk2-2.0.4-src

./configure --with-apxs=/usr/local/apache/bin/apxs --enable-EAPI

make

make install

安装结束后,在apache /modules下面会有mod_jk2.so文件,现在修改apache的配置文件httpd.conf加入一条

LoadModule jk2_module        modules/mod_jk2.so

在apache/conf目录下面创建workers2.properties文件,配置交给tomcat处理的uri路径

[channel.socket:localhost:8009]

port=8009

host=127.0.0.1

[ajp13:localhost:8009]

channel=channel.socket:localhost:8009

[uri:/*.jsp]

worker=ajp13:localhost:8009

[uri:/servlet/*]

worker=ajp13:localhost:8009

[uri:/servlets-examples/*]

worker=ajp13:localhost:8009

[uri:/game/*]

worker=ajp13:localhost:8009

至次, Apache+Php+tomcat+mysql的整合全部完成

Apache+Php+tomcat+mysql整合手册

一. 需要的安装包

httpd-2.0.52.tar.gz

jakarta-tomcat-5.0.28.tar.gz

jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz

Php_439RC3.tar.gz

mysql-4.0.21.tar.gz

二. apache的安装

./configure

--prefix=/usr/local/apache

--enable-so

make

make install

*enable-so的意思是允许动态加载库

三. mysql的安装

./configure

--prefix=/home/mysql

--with-mysqld-user=beinan

--with-charset=gb2312

--with-extra-charsets=all

--with-unix-socket-path=/home/mysql/var/mysql.sock

make

make install

四. Php的安装

Php一定要在apache和mysql安装后安装

./configure

--with-apxs2=/usr/local/apache/bin/apxs

--with-mysql=/home/mysql

--enable-sockets

make

make install

安装结束后 cp Php.ini-dist  /usr/local/lib/Php.ini

现在修改apache的配置文件httpd.conf,加入对Php的支持

LoadModule Php5_module modules/libPhp5.so

AddType application/x-httpd-Php .Php .phtml

AddType application/x-httpd-Php-source .Phps

DirectoryIndex index.html index.html.var index.jsp index.Php

重新启动apache进程

五. tomcat的安装

直接将tomcat的安装包解压到安装目录/home/tomcat,设置环境变量Java_HOME即可正常启动tomcat

六. tomcat和apache的整合

安装jk2模块以使apache和tomcat之间可以通信,使用的jk2模块包是jakarta-tomcat-connectors-jk2-2.0.4-src

./configure --with-apxs=/usr/local/apache/bin/apxs --enable-EAPI

make

make install

安装结束后,在apache /modules下面会有mod_jk2.so文件,现在修改apache的配置文件httpd.conf加入一条

LoadModule jk2_module        modules/mod_jk2.so

在apache/conf目录下面创建workers2.properties文件,配置交给tomcat处理的uri路径

[channel.socket:localhost:8009]

port=8009

host=127.0.0.1

[ajp13:localhost:8009]

channel=channel.socket:localhost:8009

[uri:/*.jsp]

worker=ajp13:localhost:8009

[uri:/servlet/*]

worker=ajp13:localhost:8009

[uri:/servlets-examples/*]

worker=ajp13:localhost:8009

[uri:/game/*]

worker=ajp13:localhost:8009

至次, Apache+Php+tomcat+mysql的整合全部完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值