Debian Tomcat6 Apache2 PHP Mysql phpMyAdmin
有一朋友服务器需要同时支持JSP+PHP,以前经常搞PHP,突然用到JSP有点措手不及 网上那些文章很多都是采集而来,错误百出。
为了跟我一样的童鞋们少走弯路,我简单的把安装过程记录一下,如果有错误请大家批评指正。
操作系统:Dbian6.0
安装环境:Tomcat6 Apache2 PHP Mysql phpMyAdmin
文章作者:豬頭濱 www.unixidc.com
#apt-get update
#apt-get install vim
#apt-get install mysql-server mysql-client
#apt-get install phpmyadmin
#apt-get install sun-java6-jdk
#apt-get install tomcat6 tomcat6-docs tomcat6-examples
#apt-get install libapache2-mod-jk
#vi /etc/tomcat6/server.xml
找到<!– <Connector port=”8009″ protocol=”AJP/1.3″ redirectPort=”8443″ /> –>这行
将<!– –>这个去掉 开启8009端口 否则会报500错误
#cat /etc/libapache2-mod-jk/workers.properties
找到workers.java_home=/usr/lib/jvm/default-java
#cd /usr/lib/jvm/default-java
如果没有此文件夹 需要做软连接
#ln -s /usr/lib/jvm/java-6-sun /usr/lib/jvm/default-java
#cd /etc/apache2/mods-available
#vi jk.conf
JkWorkersFile /etc/libapache2-mod-jk/workers.properties
# Where to put jk logs
JkLogFile /var/log/apache2/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the log format
JkLogStampFormat “[%a %b %d %H:%M:%S %Y]”
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat “%w %V %T”
#a2enmod jk
#cd /etc/apache2/sites-available/
#vi tomcat
<VirtualHost *:80>
ServerAdmin root@unixidc.com
ServerName unixidc.com
ServerAlias www.unixidc.com
DocumentRoot /var/lib/tomcat6/webapps/ROOT
ErrorLog /var/log/apache2/tomcat-error.log
LogLevel warn
CustomLog /var/log/apache2/tomcat.log combined
JKMount /* ajp13_worker
</VirtualHost>
#a2ensite tomcat
#/etc/init.d/tomcat6 restart
#/etc/init.d/apache2 restart
#cd /var/www
#vi phpinfo.php
<?phpinfo()?>
用默认IP访问phpinfo.php 可以看到php参数 表示支持php
#cd /var/lib/tomcat6/webapps/ROOT
#vi test.jsp
Hello! The time is <%= new java.util.Date() %>
用tomcat绑定的域名访问test.jsp 如果显示系统时间 说明支持jsp
另外phpMyAdmin访问地址是 http://ip/phpmyadmin
有些童鞋们觉得奇怪 并没有看到安装apache和php组件,其实安装phpMyAdmin的时候 APACHE PHP都已经安装好了
