Код: Выделить всё
phpver='7.4'
builddir="/build$phpver"
instpath='/opt/oracle/instantclient_21_12'
[ "$phpver" = '7.4' ] && oci8version='oci8-2.2.0'
[ "$phpver" = '8.0' ] && oci8version='oci8-3.0.1'
update-alternatives --set php "/usr/bin/php${phpver}" && \
update-alternatives --set phpize "/usr/bin/phpize${phpver}" && \
update-alternatives --set php-config "/usr/bin/php-config${phpver}" && \
rm -f "/etc/php/${phpver}/mods-available/oci8.ini" && \
touch "/etc/php/${phpver}/mods-available/oci8.ini" && \
pear config-set php_ini "/etc/php/${phpver}/mods-available/oci8.ini" && \
mkdir -pv "$builddir" && \
pear config-set temp_dir "$builddir" && \
pecl install -f --configureoptions "with-oci8=\"instantclient,$instpath\"" "$oci8version" && \
phpenmod -v "${phpver}" oci8
pear config-set php_ini ''
pear config-set temp_dir ''
rm -rf "$builddir"
Я явно делаю здесь что-то не так.< /п>
Подробнее здесь: https://stackoverflow.com/questions/784 ... er-with-ub
Мобильная версия