##处理的结果是数据库中所有的数据:
1安徽
2北京
3重庆
4福建
5甘肃
6广东
7广西
8贵州
9海南
10河北
11黑龙江
12河南
13湖北
14湖南
15内蒙古
16江苏
17江西
18吉林
19辽宁
20宁夏
21青海
22山西
23陕西
24山东
25上海
26四川
27天津
28西藏
29新疆
30云南
31浙江
32香港
33澳门
34台湾
例四:测试PHP
1 创建源文件
touch /home/www/test.php
chmod 701 /home/www/test.php
2 编辑源文件
vi test.php
## 源代码如下:
<?
phpinfo();
?>
3 测试该程序
lynx http://www.yesgo.loc/test.php
//结果是大家熟知的服务器端变量列表。
Step 17 Configuration debug
##调试过程可能的错误如下:
常见错误一:You don't have permission
Forbidden
You don't have permission to access / on this server.
Apache/1.3.22 Server at www.yesgo.loc Port 80
原因可能是:
1、你没有为该目录或者该文件设置guest组权限;
2、你没有将该文件名设置为默认页面,尤其是在仅用域名访问的情况下。
解决办法:
chmod 701 /home/www
chmod 701 /home/www/*
vi /usr/local/apache/conf/httpd.conf
DirectoryIndex index.html index.jsp index.xtp index.php index.php3
常见错误二:404 Not Found
404 Not Found
/index.jsp was not found on this server.
Resin 2.0.5 (built Thu Nov 15 17:56:24 PST 2001)
原因可能是:
1、你请求的文件名输入错误;
2、你没有在resin.conf和httpd.conf中都建立相应的主机。
解决办法:
1、检查文件名,尤其注意大小写问题;
2、参照Resin install步骤中的配置支持JSP的虚拟主机部分。
常见错误三:java.lang.ClassNotFoundException
500 Servlet Exception
java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
at com.caucho.util.DynamicClassLoader.loadClass(DynamicClassLoader.java:479)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at _cnmysql__jsp._jspService(/cnmysql.jsp:4)
at com.caucho.jsp.JavaPage.service(JavaPage.java:74)
at com.caucho.jsp.Page.subservice(Page.java:485)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:176)
at com.caucho.server.http.Invocation.service(Invocation.java:278)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:129)
at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:338)
at com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:270)
at com.caucho.server.TcpConnection.run(TcpConnection.java:140)
at java.lang.Thread.run(Thread.java:484)
Resin 2.0.5 (built Thu Nov 15 17:56:24 PST 2001)
原因可能是:
1、你没有安装驱动程序;
2、驱动程序没有设置到系统CLASSPATH中。
解决办法:
参见 Classes Install 和 edit /etc/profile两部分