У меня возникла проблема с установкой мгновенного клиента oracle на моем сервере Linux. Его уже 5 дней я застрял с ним. Я следовал инструкциям, но все равно не работал.
https://medium.com/@azharnian/cara-install-oci8-php-7-di-centos7-851abbb5d15
https://gist.github.com/Yukibashiri/cebaeaccbe531665a5704b1b34a3498e
Я успешно установил apache, php и mariaDB на сервер. У меня нет проблем с запуском моего php и laravel на сервере.
Но моя текущая проблема, когда я устанавливаю мгновенный клиент oracle, я замечаю, что oci8.so в /usr/lib64/php/modules отсутствует. Когда я запускаю команду pear download pecl/oci8
Ошибка, как показано ниже.
PHP Warning: PHP Startup: Unable to load dynamic library 'oci8.so' (tried: /usr/lib64/php/modules/oci8.so (/usr/lib64/php/modules/oci8.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/oci8.so.so (/usr/lib64/php/modules/oci8.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
intl
json
ldap
libxml
mbstring
mcrypt
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
sqlite3
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache
Как я могу установить oci8.so в свои php-модули? Как я могу проверить свой статус OCI.
Благодарю, если кто-то может помочь мне решить эту проблему. Большое спасибо.
ldconfig
или сLD_LIBRARY_CONFIG
? Также на Centos 8 вам, вероятно, потребуется установить пакет libnsl — я знаю, что он вам нужен на RH8 и OL8. - person Christopher Jones   schedule 27.07.2020pear download pecl/oci8
? - person Álvaro González   schedule 27.07.2020