在Sun Java System Web Server上使用Quercus运行PHP
Sun Java System Web Server 可以在所有主要操作系统上运行,并支持多种动态内容技术,如 Java Servlet、JavaServer Pages、JavaServer Faces、Active Server Pages、PHP、ColdFusion、Netscape API、CGI 和 Ruby on Rails,从而开发 Web 应用程序。其最新版本 Sun Java System Web Server 7.0 Update 1(下面简称 Web Server)现在可供免费下载。
可以利用 Web Server 中兼容 Java EE 5 平台的 Web 容器来构建当今大型企业所需的可靠、可伸缩的 Web 应用程序。利用 Caucho Technology 的 Quercus(PHP 5 的一种开放源码的 Java 技术实现),还可以使用 Web 容器来开发具有高可伸缩性的 PHP 应用程序。
本文介绍如何将 Quercus 配置为 Web Server 中的 Web 容器内的 Web 应用程序,以便运行基于 PHP 的应用程序,如 Drupal 和 MediaWiki。
注意:虽然本文中每个命令都应占一行,但由于屏幕宽度所限,某些命令可能会占两行。
创建示例配置
要验证此方法,需要创建一个名为 quercus 的配置和实例,然后将其部署在 Web Server 上。有关 Web Server 管理控制台中涉及的过程演示,请参见 Ajay Acharya 的 屏幕录制。
提示:要避免 Administration Server (wadm) 提示您对每一个命令都输入口令,请遵照此 过程 来保存口令及其他相关信息。
要在命令行界面 (CLI) 上创建该配置和实例,请执行以下操作:
注意:以下命令中的文件约定是针对 Windows 平台的。
转到 Web Server 安装目录,例如:
cd C:\Program Files\Sun\WebServer7
启动 Administration Server。键入:
C:\Program Files\Sun\WebServer7> admin-server\bin\startserv.bat
创建一个配置和实例。以下为命令行和输出。
C:\Program Files\Sun\WebServer7> bin\wadm.bat create-config --user=admin
--password-file=.password --http-port=8084 --server-name=sriramn quercus
CLI201 Command 'create-config' ran successfully
C:\Program Files\Sun\WebServer7> bin\wadm.bat create-instance
--user=admin--password-file=.password --config=quercus sriramn
CLI201 Command 'create-instance' ran successfully
Web Server 会在 Web Server 安装目录中创建一个名为 https-quercus 的目录。
部署 Web 应用程序
现在,在管理控制台中或通过 CLI 将 Quercus PHP Web 应用程序(WAR 文件)部署到 Web Server 上。要使用 CLI,请键入以下两行命令:
C:\Program Files\Sun\WebServer7> bin\wadm.bat add-webapp --user=admin --config=quercus --vs=quercus --uri=/php /quercus-3.1.2.war WAR-file-dir
C:\Program Files\Sun\WebServer7> bin\wadm.bat deploy-config --user=admin quercus
最后,停止并重新启动 Web Server quercus 服务器实例,然后就可以在 Web 应用程序中访问 PHP 主页 (index.php):只需访问 http://localhost:8084/php/index.php。此时将显示欢迎页面:
现在,可以在 Web Server 中配置和运行 PHP 脚本。务必在 Web 应用程序的上下文根目录中创建这些脚本。在我们的示例中,上下文根目录为 C:\Program Files\Sun\WebServer7\https-quercus\web-app\quercus\php。
转载于:https://blog.51cto.com/3403450/670102
在Sun Java System Web Server上使用Quercus运行PHP相关推荐
- 服务器3个w目录文件夹,第 4 章 目录服务器条目 (Sun Java System Directory Server Enterprise Edition 6.2 管理指南)...
第 4 章 目录服务器条目 本章讨论如何管理目录中的数据条目.此外,还介绍如何设置引用以及如何加密属性值. 除非定义了相应的访问控制指令 (Access Control Instruction, AC ...
- 服务器禁止修改目录,目录服务器限制 (Sun Java System Directory Server Enterprise Edition 6.2 发行说明)...
不要手动更改文件权限. 在某些情况下,对已安装的 Directory Server Enterprise Edition 产品文件的权限进行更改可能会导致软件无法正常运行.只能按照产品文档中的说明或 ...
- java过滤函数,过滤函数 (Sun Java System Portal Server 7.2 管理指南)
过滤函数 过滤函数在"元数据"和"数据"阶段运行,以根据函数及其属性指定的具体条件来允许或拒绝资源.在 filter.conf 文件的"枚举" ...
- java web统计报表_用Java在Web页面上输出统计图 统计报表
用Java在Web页面上输出统计图 河南省焦作水利局 聂春生 在Internet 和Intranet 的应用中,数据库和Web 技术的结合是传统MIS 系统移植到Internet(Intrant) 环 ...
- 服务器配置文件登录脚本,部署自定义配置文件 (Sun Java System Delegated Administrator 6.4 管理指南)...
部署自定义配置文件 当使用 config-commda 程序配置 Delegated Administrator 时,config-commda 会将配置文件保存在 Delegated Adminis ...
- 我来谈谈PHP和JAVA在web开发上的的区别
这里的标题写的是谈谈PHP和JAVA的区别,其实是委婉的说法,其实别人是想听PHP好还是JAVA好!!! 从而从中找到存在感!!! 因为由于我是从多年的php开发转到java开发的.所以最,不时的有好 ...
- Sun Java System Message Queue - Packet acknowledge failed after failover
我项目运行一段时间出现下面错误: [Log4jUpJMS] 2010-11-16 07:40:18 [ERROR][UpProducer] - JMS Client 生产者发送信息错误: com.su ...
- 升级java包_升级自定义服务包 (Sun Java System Delegated Administrator 6.4 管理指南)
升级自定义服务包 本节仅针对从 Communications Services 6 2005Q4 Delegated Administrator 升级到 Delegated Administrator ...
- java策略管理_頂層策略管理角色 (Sun Java System Delegated Administrator 6.4 管理指南)
頂層策略管理角色 ------------------------------------------------------------------------------------------- ...
- macmini java,尽管在macBookPro上编译和运行完美,但Mac mini上的桥头问题编译项目仍然存在...
我正在我的MBP上运行这个项目并且工作正常,从回购中拉出来甚至将整个项目复制到我的Mac mini时,图像中的错误就会发生 . 我确信它有效(验证正确添加桥接头并在目标的构建设置中设置适当的标志,因为 ...
最新文章
- Linux学习之路4——文件IO打开、创建、读写操作
- mysql 大量数据 更改索引_Mysql索引数据结构详解与索引优化
- 【Codeforces #167 Div1 Div2】Solutions
- 麻省理工学院研究人员设计出针对幽灵党和熔毁的DAWG方法
- 如果打回车来更新模板列中的TEXTBOX
- mysql DDL数据定义语言
- 快来看看你们的新年礼物,猜猜是什么?
- Win10下VS2015(WDK10)驱动开发环境配置
- Android系统(121)---Android启动页黑屏及最优解决方案
- Android px pt dp sp...
- 拦截器获取请求参数post_spring boot拦截器中获取request post请求中的参数
- ajxa TypeError: $.ajax is not a function
- 广数系统加工中心编程_数控铣和加工中心编程
- linux下nginx和redis安装笔记
- Netflix混沌工程手册Part 1:混沌工程简介
- 一元二次方程求根计算机的代码,一元二次方程求根Java源程序代码
- 关于AI的目标导向型行动计划
- 计算机多窗口显示桌面,怎么同时电脑桌面打开多个excel窗口
- 按揭月供计算器(等额本息)
- java对人物画像分级_用户画像,该怎么分析?