📄 php+jsp.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>我是如何在Linux下装PHP</title>
</head>
<body>
<p><span style="font-family:宋体;mso-ascii-font-family:"\000B";
mso-hansi-font-family:"\000B"">我是如何在</span><span lang="EN-US" style="font-family:
"\000B"">Linux</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";
mso-hansi-font-family:"\000B"">下装</span><span lang="EN-US" style="font-family:
"\000B"">PHP+JSP</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";
mso-hansi-font-family:"\000B"">的</span><span lang="EN-US" style="font-family:
"\000B""><br>
<br>
<br>
</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">这里我使用的是</span><span lang="EN-US" style="font-family:"\000B"">apache_1.3.9;ApacheJServ-1.1b3;gnujsp1.0.0<br>
</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">全部是</span><span lang="EN-US" style="font-family:"\000B"">tar.gz</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">格式,</span><span lang="EN-US" style="font-family:"\000B""><br>
tar -zxvf apache.tar.gz<br>
tar -zxvf ApacheJServ-1.1b3<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>
</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">然后开始配置</span><span lang="EN-US" style="font-family:"\000B"">PHP(</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">略)</span><span lang="EN-US" style="font-family:"\000B""><br>
</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">接着来配置</span><span lang="EN-US" style="font-family:"\000B"">JSP<br>
1.</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">把</span><span lang="EN-US" style="font-family:"\000B"">gnujsp10.jar,servlet-2.0-plus.jar</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">拷到</span><span lang="EN-US" style="font-family:"\000B"">/www/htdocs/servlets</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">目录下</span><span lang="EN-US" style="font-family:"\000B""><br>
2.</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">修改</span><span lang="EN-US" style="font-family:"\000B"">jserv.conf,</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">加上</span><span lang="EN-US" style="font-family:"\000B""><br>
ApJServAction .jsp /servlets/gnujsp<br>
ApjServMount /java /root(</span><span style="font-family:宋体;
mso-ascii-font-family:"\000B";mso-hansi-font-family:"\000B"">这个目录主要是用来存放</span><span lang="EN-US" style="font-family:"\000B"">jsp</span><span style="font-family:
宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:"\000B"">生成的</span><span lang="EN-US" style="font-family:"\000B"">java<br>
</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">和</span><span lang="EN-US" style="font-family:"\000B"">class</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">文件</span><span lang="EN-US" style="font-family:"\000B"">,</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">可视具体情况而定</span><span lang="EN-US" style="font-family:"\000B"">)<br>
4.</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">修改</span><span lang="EN-US" style="font-family:"\000B"">jserv.properties,</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">加入</span><span lang="EN-US" style="font-family:"\000B""><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.</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">修改</span><span lang="EN-US" style="font-family:"\000B"">zone.properties,</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">加入</span><span lang="EN-US" style="font-family:"\000B""><br>
servlet.gnujsp.code=org.gjt.jsp.JspServlet<br>
servlet.gnujsp.JspServlet.initArgs=checkclass=true<br>
servlet.gnujsp.JspServlet.initArgs=scratchdir=/home/httpd/java<br>
servlet.gnujsp.JspServlet.initArgs=compiler=/jdk117_v3/bin/javac -encoding %encoding% -classpath %classpath% -d %scratchdir% -deprecation%source% <br>
</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">当然,还要将</span><span lang="EN-US" style="font-family:"\000B"">jserv.conf</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">文件</span><span lang="EN-US" style="font-family:"\000B"">include</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">到</span><span lang="EN-US" style="font-family:"\000B"">httpd.conf</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">中去</span><span lang="EN-US" style="font-family:"\000B""><br>
cd /www/bin/<br>
./apachectl start<br>
</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">测试一下</span><span lang="EN-US" style="font-family:"\000B"">http://XXX.XXX.XXX.XXX/jserv/<br>
</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">(先在</span><span lang="EN-US" style="font-family:"\000B"">jserv.conf</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">文件中加入访问权限)</span><span lang="EN-US" style="font-family:"\000B""><br>
</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">成功!</span><span lang="EN-US" style="font-family:"\000B""><br>
</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">将</span><span lang="EN-US" style="font-family:"\000B"">gnujsp</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">自带的三个例子文件拷贝到</span><span lang="EN-US" style="font-family:"\000B"">/www/htdocs</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">下</span><span lang="EN-US" style="font-family:"\000B""><br>
</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">测试</span><span lang="EN-US" style="font-family:"\000B"">http://XXX.XXX.XXX.XXX/hello.jsp <br>
</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">测试</span><span lang="EN-US" style="font-family:"\000B"">http://XXX.XXX.XXX.XXX/date.jsp <br>
</span><span style="font-family:宋体;mso-ascii-font-family:"\000B";mso-hansi-font-family:
"\000B"">测试</span><span lang="EN-US" style="font-family:"\000B"">http://XXX.XXX.XXX.XXX/snoop.jsp</span></p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -