Chinaunix首页 | 论坛 | 博客
  • 博客访问: 213001
  • 博文数量: 49
  • 博客积分: 1785
  • 博客等级: 上尉
  • 技术积分: 565
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-01 10:30
文章分类

全部博文(49)

文章存档

2013年(2)

2012年(7)

2011年(11)

2010年(6)

2009年(23)

我的朋友

分类: LINUX

2009-07-12 00:18:41

很久以前写的,留作纪念。。。

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一定要在apachemysql安装后安装
./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
六.tomcatapache的整合
安装jk2模块以使apachetomcat之间可以通信,使用的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的整合全部完成!
 
 
 
 
 
阅读(559) | 评论(0) | 转发(0) |
0

上一篇:AIX学习笔记

下一篇:db2简单安装过程

给主人留下些什么吧!~~