Resin支持PHP配置
来源:互联网 发布:java awt swing 编辑:程序博客网 时间:2024/04/29 15:30
resin在3.0.x后几个版本里加入了对php的支持。本来是一直不以为然的,感觉也就是做了个解释器么。在实际使用中能起什么作用。今天上官 网,本来是想看看有什么新版本。发现官方网站上竟用Resin/Quercus(Resin的php servlet),和apache/mod php的性能对比。各项指数都有几倍的相差,特别是对于drupal的测试,即使再加了ea的情况下,也只算个平手。虽然也有人质疑这个结果,但对我来说 只要只要resin的php支持还是不错的就行。
特别的,Resin的官方网似乎也开始使用drupal的一些部分,至少forum是用drupal的模块了。drupal在IT届被接纳的范围越 来越广了,虽然国内也只是圈内人才真正知道这个系统的强大。
目前这个网站的系统还在等待drupal.4.7.0进入稳定期,再加上最近公司机构调整,也实在没时间进行微调。好多外嵌模块都没有部署。就先这 么将就着用一段时间吧。毕竟文字是能流传最久的东西。
<web-app xmlns="http://caucho.com/ns/resin"><servlet servlet-name="resin-php"servlet-class="com.caucho.quercus.servlet.QuercusServlet"/><servlet-mapping url-pattern="*.php" servlet-name="resin-php"/></web-app>
创建.../ROOT/WEB-INF/resin-web.xml内容为:
<web-app xmlns="http://caucho.com/ns/resin">
</web-app>
或简写成:
<web-app xmlns="http://caucho.com/ns/resin">
</web-app>
创建.../ROOT/helloworld.php文件:
<?php
?>
浏览器地址栏输入http://localhost/ROOT/helloworld.php显示:
Hello World
创建.../ROOT/phpinfo.php文件:
<?php
?>
浏览器地址栏输入http://localhost/ROOT/phpinfo.php显示:
Quercus
PHP Version => 5.0.4
System => Windows XP 5.1 x86
Build Date => 20061113T093238
Configure Command => n/a
Server API => CGI
Virtual Directory Support => disabled
Configuration File (php.ini) Path => WEB-INF/php.ini
PHP API => 20031224
PHP Extension => 20041030
Debug Build => no
Thread Safety => enabled
Registered PHP Streams => php, file, http, https
官网技术文档:http://www.caucho.com/resin-3.0/quercus/tutorial/hello/index.xtp
*常见问题:
java.io.CharConversionException: illegal utf8 encoding at ......
原因:resin只识别文件编码为utf-8的php文件,大多时候php文件编码为ANSI则会产生以上错误
解决:把php文件重新保存,编码改为utf-8即可(用记事本另存为时可以选择最下面的编码)
- Resin支持PHP配置
- Caucho Resin 开始支持 PHP
- resin竟然开始支持PHP
- Caucho Resin 开始支持 PHP
- Caucho Resin 开始支持 PHP
- Caucho Resin 开始支持 PHP
- Caucho Resin 开始支持 PHP
- Caucho Resin 开始支持 PHP
- Caucho Resin 开始支持 PHP
- Caucho Resin 开始支持 PHP
- Caucho Resin 开始支持 PHP
- Caucho Resin 开始支持 PHP
- Caucho Resin 开始支持 PHP
- Caucho Resin 开始支持 PHP
- Caucho Resin 开始支持 PHP
- Caucho Resin 开始支持 PHP
- Caucho Resin 开始支持 PHP
- Resin为何能支持PHP
- 堆和栈的区别
- MacBook Pro的Home&End键
- AdaBoost算法原理
- Windows消息处理机制
- 走向 Linux 2.6
- Resin支持PHP配置
- 推荐一本书(Secure Coding Standard for Java)
- 理解类中的静态变量与静态方法
- 【動態規劃】Maximum sum
- Junit4入门测试附带了点Hbernate
- 用expect(TCL)实现Linux下的交互
- mpeg4ip.h:126: error: new declaration ‘char* strcasestr(const char*, const char*)’
- Solaris 历史版本
- 读书笔记----THINK IN JAVA