- Моя страница PHP размещена на сервере Linux (centos7)
- Обновлены следующие переменные среды:
Код: Выделить всё
export ORACLE_HOME=oracle home path export LD_LIBRARY_PATH=$ORACLE_HOME/lib export PATH=$ORACLE_HOME/bin:$PATH - Инструмент Perl запускается из кода PHP после нажатия кнопки HTML:
Код: Выделить всё
exec("perl scriptName.pl" ) - Возникает следующая ошибка:
install_driver(Oracle) не удалось: невозможно загрузить '/usr/local/lib64/perl5/auto/DBD/Oracle/Oracle.so' для модуля DBD::Oracle: libclntsh.so.12.1: невозможно открыть файл общего объекта: нет такого файла или каталога в /usr/lib64/perl5/DynaLoader.pm, строка 190.
в (eval 17), строка 3.
Ошибка компиляции в require в строке 3 (eval 17).
Возможно, требуемая общая библиотека или dll не установлена там, где ожидалось
в (eval 10), строка 22698. - Даже при запуске сценария perl без вызова веб-страницы php путем выполнения: «perl script.pl» на сервере Linux код выполняется без ошибок.
Подробнее здесь: https://stackoverflow.com/questions/521 ... dule-dbdor