WEB开发网
开发学院操作系统Linux/Unix 在 AIX Version 5.3 中使用 Java 和 PHP 技术进行... 阅读

在 AIX Version 5.3 中使用 Java 和 PHP 技术进行开发 (5)

 2008-11-10 08:25:55 来源:WEB开发网   
核心提示: 在缺省情况下,将 PHP Java Bridge 配置为不允许来自非本地服务器的连接,在 AIX Version 5.3 中使用 Java 和 PHP 技术进行开发 (5)(7),这意味着,如果您希望将您的应用程序部署到不同的服务器, 您需要启用两个 PHP 配置参数,allow_url_

在缺省情况下,将 PHP Java Bridge 配置为不允许来自非本地服务器的连接。这意味着,如果您希望将您的应用程序部署到不同的服务器,那么可能会阻止您的连接。

要更改这项配置,您需要更改 JavaBridge 应用程序所使用的参数。要实现这一点,可以编辑 JavaBridge 部署的 Web 应用程序目录中的 web.xml 文件。它应该是 Tomcat 安装目录中的 webapps/JavaBridge/WEB-INF/web.xml 文件。

您需要取消对这个部分的注释,以便允许对您的 Java 类进行远程访问(请参见清单 6)。

清单 6. 取消对这个部分的注释,以便允许对您的 Java 类进行远程访问

<init-param>
 <param-name>promiscuous</param-name>
 <param-value>On</param-value>
</init-param>

现在,您必须关闭并重新启动 Tomcat 服务器(请参见清单 7)。

清单 7. 关闭并重新启动 Tomcat 服务器

$ cd /usr/local/tomcat
$ bin/shutdown.sh
$ bin/startup.sh

测试您的 PHP Java Bridge 安装

您的 PHP Java Bridge 安装通过直接从远程 Java 应用服务器导入 PHP 包含文件进行工作。不幸的是,正如 PHP Java Bridge 不允许远程访问一样,缺省 PHP 安装禁止远程文件的包含,因为这是一项潜在的安全风险。

要控制这个特性,您必须编辑 php.ini 文件。这个文件的副本应该位于 /usr/local/lib/php.ini 中。如果不在,请在 PHP 源代码中查找该文件的副本。php.ini-recommended 文件为新的配置文件提供了很好的基础。

您需要启用两个 PHP 配置参数,allow_url_fopen(它允许您打开一个远程文件,就好像处理一个本地文件)和 allow_url_include(它允许您包含远程 PHP 文件以导入代码)。

上一页  2 3 4 5 6 7 8  下一页

Tags:AIX Version 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接