Как установить oci8 только с мгновенным клиентом с использованием pecl

Я пытаюсь скомпилировать OCI8 для PHP

sudo pecl install ./oci8-2.2.0.tgz 

Запрашивает у меня oracle путь к домашней папке roacle, но я получаю следующую ошибку: «Проверка допустимости библиотеки ORACLE_HOME ... configure: error: исключен каталог верхнего уровня ORACLE_HOME, но / usr / local / lib / oracle / Instantclient выглядит как каталог Instant Client. Попробуйте --with-oci8 = Instantclient, / usr / local / lib / oracle / instantclient

Я пробовал

sudo pecl install ./oci8-2.2.0.tgz  --with-oci8=instantclient,/usr/local/lib/oracle/instantclien

, но также получил ошибку.

Как правильно установить OCI8 с помощью pecl? (к сожалению, я не могу использовать двоичный пакет apt install)

0
задан 23 November 2020 в 09:57

1 ответ

Сначала распакуйте файл .tgz.

Если у вас есть один файл в сжатом формате .tgz, просто дважды щелкните его. Если у вас есть больше файлов в .tgz и у вас есть файл «configure» в папке

Введите папку (терминал):

./configure
make
sudo make install

Если у вас есть исполняемый файл .sh в папке

Введите папку (терминал):

./bla-bla.sh
1
ответ дан 26 November 2020 в 03:32

Другие вопросы по тегам:

Похожие вопросы: