无法使用Jboss和PHP

时间:2019-05-30 07:39:08

标签: php jboss windows-10 cgi fastcgi

我正在尝试将oci_connect函数的Oracle连接与JBoss(服务器API为CGI / FastCGI)一起使用,我无法在JBoss(服务器API为CGI / FastCGI)上通过phpinfo()函数显示环境变量,在PHP和Apache上已经可以正常工作了。 以下是jboss /(CGI / FastCGI)显示的参数,系统环境变量PATH(启用php的oci8模块所需)和JBoss缺少的其他一些参数。

CGI/FastCGI Environment
Variable    Value
PHP_FCGI_CHILDREN   5
PHP_FCGI_MAX_REQUESTS   10000
REDIRECT_STATUS 200
SystemRoot  C:\WINDOWS
__COMPAT_LAYER  ElevateCreateProcess

Apache Environment
HTTP_COOKIE csrftoken=5LL6M3KDqW6zbW947SUd5qKiDNYvkDiKtNTKO8kbAhiECWitdjdncL2ZRnQQyYVl; PHPSESSID=s2fcp7cbjijjc77i5g195koiil
PATH    C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\RSA SecurID Token Common........;

任何人都可以提供帮助/步骤来使用JBoss和CGI / FastCGI显示环境变量吗? 仅供参考:我正在使用Windows 10环境。

1 个答案:

答案 0 :(得分:0)

当我验证与php 5.6捆绑在一起的php-cgi.exe的Project.war文件时,这里的 java.inc 文件版本错误,该文件会编译PHP / Java Bridge for PHP库。 我更改了java.inc文件,然后问题解决了,现在我可以在phpinfo()中看到oci_connect模块 因此我意识到,我将需要使用正确的java桥接文件。

OCI8 Module