У меня проблема, и я очень запутался в данный момент.
Я попытался установить мгновенный клиент oracle на свой linux centos 8. До сих пор я добился того, что httpd, php72 и mariadb работают нормально. Я могу запустить свой файл php на сервере.
Я следую этому руководству, чтобы включить php oci8 в моем стеке LAMPP.
https://medium.com/@azharnian/cara-install-oci8-php-7-di-centos7-851abbb5d15
Но застрял на этом шаге, который
sudo pecl install oci8
Командная строка попросит provide the path to the ORACLE_HOME directory
. Обратитесь к изображению.
Я загружаю и помещаю свой zip-пакет oracle-instant-client в свой /home/user/oracle
Что я пробовал до сих пор на этом этапе:
sudo sh -c "echo instantclient, /usr/lib64/php/modules"
sudo sh -c "echo instantclient_19_8, /usr/lib64/php/modules"
sudo sh -c "echo instantclient_19_8, /home/user/oracle/instantclient_19_8"
instantclient_19_8, /usr/lib64/php/modules/oci8.so
instantclient_19_8, /home/user/oracle/instantclient_19_8
Ошибки:
checking build system type... Invalid configuration `/usr/lib64/php/modules/oci8.so': machine `/usr/lib64/php/modules/oci8.so' not recognized
Что именно этот шаг хотите, чтобы я написал?
Ценю, если кто-то может показать мне правильный путь в этом. Большое спасибо.