发新话题
打印

在Linux下装PHP+JSP的方法

在Linux下装PHP+JSP的方法

  <br />
这里我使用的是apache_1.3.9;ApacheJServ-1.1b3;gnujsp1.0.0 <br />
全部是tar.gz格式, <br />
tar -zxvf apache.tar.gz <br />
tar -zxvf ApacheJServ.tar.gz <br />
tar -zxvf gnujsp.tar.gz <br />
tar -zxvf jsdk.tar.gz <br />
cd apache_1.3.9 <br />
./configure --prefix=/www <br />
make install <br />
cd ../php-3.0.12 <br />
./configure --with-mysql=/mysql --with-apache=../apache_1.3.9 --enable-track-vars <br />
make <br />
make install <br />
cd ../ApacheJServ-1.1b3 <br />
./configure --prefix=/usr/local/jserv --with-apache-src=../apache_1.3.9 --with-jdk-home=/jdk117_v3 --with-JSDK=../JSDK/lib/jsdk.jar <br />
make install <br />
cd ../apache_1.3.9 <br />
./configure --prefix=/www --activate-module=src/modules/php3/libphp3.a --activate-module=/src/modules/jserv/libjserv.a <br />
make <br />
make install <br />
<br />
然后开始配置PHP(略) <br />
接着来配置JSP <br />
1.把gnujsp10.jar,servlet-2.0-plus.jar拷到/www/htdocs/servlets目录下 <br />
2.修改jserv.conf,加上 <br />
ApJServAction .jsp /servlets/gnujsp <br />
ApjServMount /java /root(这个目录主要是用来存放jsp生成的java <br />
和class文件,可视具体情况而定) <br />
4.修改jserv.properties,加入 <br />
wrapper.classpath=/jdk117_v3/lib/classes.zip <br />
wrapper.classpath=/usr/local/jserv/libexec/ApacheJServ.jar <br />
wrapper.classpath=/home/riso/webserversrc/JSDK/lib/jsdk.jar <br />
wrapper.classpath=/www/htdocs/servlets/gnujsp10.jar <br />
wrapper.classpath=/www/htdocs/servlets/servlet-2.0-plus.jar <br />
5.修改zone.properties,加入 <br />
servlet.gnujsp.code=org.gjt.jsp.JspServlet <br />
servlet.gnujsp.JspServlet.initArgs=checkclass=true <br />
servlet.gnujsp.JspServlet.initArgs=scratchdir=/www/htdocs/java <br />
servlet.gnujsp.JspServlet.initArgs=compiler=/jdk117_v3/bin/javac -encoding %encoding% -classpath %classpath% -d %scratchdir% -deprecation%source% <br />
当然,还要将jserv.conf文件include到httpd.conf中去 <br />
cd /www/bin/ <br />
./apachectl start <br />
测试一下<a href="http://XXX.XXX.XXX.XXX/jserv/" target="_blank">http://XXX.XXX.XXX.XXX/jserv/</a> <br />
(先在jserv.conf文件中加入访问权限) <br />
成功! <br />
将gnujsp自带的三个例子文件拷贝到/www/htdocs下 <br />
测试<a href="http://XXX.XXX.XXX.XXX/hello.jsp" target="_blank">http://XXX.XXX.XXX.XXX/hello.jsp</a> <br />
测试<a href="http://XXX.XXX.XXX.XXX/date.jsp" target="_blank">http://XXX.XXX.XXX.XXX/date.jsp</a> <br />
测试<a href="http://XXX.XXX.XXX.XXX/snoop.jsp" target="_blank">http://XXX.XXX.XXX.XXX/snoop.jsp</a> <br />
<br />
<br />
发新话题