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