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的整合全部完成
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章