经过我一个月的努力,我终于将LAMP服务器架设好了,现在将整个过程公布出来,希望有兴趣的可以试试,欢迎指正!
1. JSP运行环境的配置
下载jdk-6u10-beta-bin-b23-linux-i586-01_may_2008-rpm.bin
下载apache-tomcat-
下载tomcat-connectors-1.2.26-src.tar.gz
a) 安装
安装jdk-6u10-beta-bin-b23-linux-i586-01_may_2008-rpm.bin
i. chmod+xjdk-6u10-beta-bin-b23-linux-i586-01_may_2008-rpm.bin
ii. ./jdk-6u10-beta-bin-b23-linux-i586-01_may_2008-rpm.bin
iii. 输入yes等待done.
iv. ln–s /usr/java/jdk1.6.0_10/usr/jdk //建立符号链接
安装apache-tomcat-5.5.26.tar.gz
i. tar-zxvf apache-tomcat-5.5.26.tar.gz –C /usr/local//解压缩到/usr/local下
ii. ln–s /usr/local/apache-tomcat-6.0.16/ /usr/tomcat//建立符号链接
b) 配置java环境
i. vi~/.bash_profile增加exportJRE_HOME=/usr/jdk/jre保存退出
ii. source~/.bash_profile
iii. 重新登陆使环境变量生效
iv. vi/usr/tomcat/bin/start.sh和/usr/tomcat/bin/shutdown.sh
v. 增加如下语句
JAVA_HOME=/usr/jdk
PATH=$JAVA_HOME/bin:$/JAVA_HOME/jre/bin:$PATH:$HOME/bin
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
TOMCAT_HOME=/usr/tomcat
CATALINA_BASE=$TOMCAT_HOME
CATALINA_HOME=$TOMCAT_HOME
BASH_ENV=$HOME/.bashrc
USERNAME=”root”
exportUSERNAME BASH_ENV JAVA_HOME CLASSPATH CATALINA_BASE CATALINA_HOMEPATH
vi. servicehttpd restart
vii. /usr/tomcat/bin/start
viii. 测试http://IP:8080
c)整合Apache和Tomcat
安装tomcat-connectors-1.2.26-src.tar
i. tar–zxvf tomcat-connectors-1.2.26-src.tar.gz//解压缩
ii. cdtomcat-connectors-1.2.26-src/native
iii. ./buildconf.sh//创建编译配置文件
iv. ./configure–with-apxs=/usr/sbin/apxs //生成makefile编译文件
v. makeinstall //安装
整合开始
i. 在/etc/httpd/con/新建workers.properties文件内容如下
worker.list=wlb,jkstatus
worker.ajp13.type=ajp13
worker.ajp13w.host=localhost
worker.ajp13w.port=8009
worker.wlb.type=lb
worker.wlb.balance_workers=ajp13w
worker.jkstatus.type=status
ii. 配置Apache
在/etc/httpd/conf/httpd.conf的LoadModulcgi_modul module/mod_cgi.so下添加
LoadModulejk_module modules/mod_jk.so
JkWorkersFileconf/workers.properties
JkLogFilelogs/mod_jk.log
JkMount/*.jsp wlb
JkMount/servlet/* wlb
将DirectoryIndexindex.html index.html.var改为DirectoryIndexindex.jsp index.htmlindex.html.var保存退出
iii. 配置Tomcat
vi/usr/tomcat/conf/server.xml添加如下语句
在<Hostname =”localhost”……>下添加
<Contextpath=”” docBase=”/var/www/html”debug=”
iv. 测试JSP配置
1. 重新启动tomcat和httpd
2. 在/var/www/html/下创建测试文件test.jsp,内容如下
<html>
<body>
<h1>JSPTest Page</h1>
Thetime is %=new java.util.Date()%>
</body>
</html>
3. 测试http://IP/test.jsp
2. MySQL的安装和配置
下载mysql-
下载phpMyAdmin-2.11.6-all-languages.tar.gz
a) rpm –ivhmyql-4.1.11-2.rpm
b) tar–zxvfphpMyAdmin-2.11.6-all-languages.tar.gz
c) mvphpMyAdmin-2.11.6-all-languages /var/www/html/phpMyAdmin
d) 配置phpMyAdmin
e) 重新启动service mysqldrestart
f) 测试http://IP/phpMyAdmin/
3. PHP运行环境的配置
a) 安装php
b) /etc/httpd/conf/httpd.conf修改AddHandlerphp5-script .php为 AddHandler php5-script.php .php
<?Phpinfo();?>
d) 将测试文件保存于/var/www/html下
e) http://IP/test.php
4. CGI运行环境的配置
a) 安装perl
b) /etc/httpd/conf/httpd.conf修改OptionsIndexes FollowsymLinks 为Options IndexesFollowsymLinks ExecCGI //使得可以执行CGI脚本
找到#AddHandler cgi-script.cgi 去除#加上.pl//可以同时执行cgi程序和pl程序
c) 测试文件test.cgi
#!/usr/bin/perl
print“Content-type:text/html\n\n”;
print“Hello World!\n”;
d) 将测试文件保存于/var/www/html/下
e) 执行命令chmod +x/var/www/html/test.cgi //增加执行的权限
f) http://IP/test.cgi
大功告成!
返回顶部