Невозможно загрузить переменную среды путь с Jboss и PHP - PullRequest
0 голосов
/ 30 мая 2019

Я пытаюсь использовать подключение Oracle с помощью функции oci_connect с JBoss (где Server API - CGI / FastCGI), я не могу показать переменную среды через функцию phpinfo () с JBoss (где Server API - CGI / FastCGI),который уже отлично работает с PHP и Apache.Ниже приведены параметры, которые отображаются с помощью jboss / (CGI / FastCGI), системной переменной среды PATH (которая необходима для включения модуля oci8 в php) и некоторые другие параметры отсутствуют в 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 голосов
/ 04 июля 2019

Когда я проверил мой файл Project.war, который был включен в php-cgi.exe с php 5.6, у нас была неправильная версия java.inc файла, который компилирует PHP / JavaМост для PHP библиотеки.Я изменил свой файл java.inc, затем проблема была решена, и теперь я вижу модуль oci_connect внутри phpinfo (). Поэтому я понял, что мне нужно будет использовать правильный java файл моста.

Модуль OCI8

...