Установка расширения php oci8 [РЕШЕНО]

Привет всем!
Подскажите как установить расширение php oci8.
Установил оракл 12 версии, с помощью второго способа, этого руководства
У меня установлен пакет php56.
Пытаюсь установить пакет php-oci8.
Появляется ошибка при попытке установить зависимый пакет oracle-instantclient-basic

-> Загрузка instantclient-basic-linux.x64-12.1.0.2.0.zip...
==> ОШИБКА: Ошибка при загрузке 'manual://instantclient-basic-linux.x64-12.1.0.2.0.zip'
Что это за зависимые пакеты oracle-instantclient-sdk и oracle-instantclient-basic? Зачем они мне нужны, если я оракл уже установил?
Как установить просто расширение oci8?
Проблема скорее всего в том, что instantclient-basic-linux.x64-12.1.0.2.0.zip не лежит в открытом доступе, ее надо брать в личном кабинете на сайте оракла или еще каким-то способом. Поэтому требуется сборка пакета вручную: скачать исходники пакета, положить туда instantclient-basic-linux.x64-12.1.0.2.0.zip и запустить makepkg.
Попробовал установить отдельно расширение oci8 с помощью pecl.
Установил php-pear.
sudo pecl install oci8 выдало мне, что требуется php7...
А я за рабочим компьютером и нет возможности 7 версию ставить...
Сейчас буду пробовать найти instantclient-basic-linux.
Эх! Почти :)
При сборке пакета php-oci8 ошибка.

creating libtool
appending configuration tag "CXX" to libtool
configure: creating ./config.status
config.status: creating config.h
/bin/sh /tmp/yaourt-tmp-spiritabsolute/aur-php-oci8/src/oci8-2.1.0/libtool --mode=compile cc  -I. -I/tmp/yaourt-tmp-spiritabsolute/aur-php-oci8/src/oci8-2.1.0 -DPHP_ATOM_INC -I/tmp/yaourt-tmp-spiritabsolute/aur-php-oci8/src/oci8-2.1.0/include -I/tmp/yaourt-tmp-spiritabsolute/aur-php-oci8/src/oci8-2.1.0/main -I/tmp/yaourt-tmp-spiritabsolute/aur-php-oci8/src/oci8-2.1.0 -I/usr/include/php56 -I/usr/include/php56/main -I/usr/include/php56/TSRM -I/usr/include/php56/Zend -I/usr/include/php56/ext -I/usr/include/php56/ext/date/lib  -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H  -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong   -c /tmp/yaourt-tmp-spiritabsolute/aur-php-oci8/src/oci8-2.1.0/oci8.c -o oci8.lo
mkdir .libs
 cc -I. -I/tmp/yaourt-tmp-spiritabsolute/aur-php-oci8/src/oci8-2.1.0 -DPHP_ATOM_INC -I/tmp/yaourt-tmp-spiritabsolute/aur-php-oci8/src/oci8-2.1.0/include -I/tmp/yaourt-tmp-spiritabsolute/aur-php-oci8/src/oci8-2.1.0/main -I/tmp/yaourt-tmp-spiritabsolute/aur-php-oci8/src/oci8-2.1.0 -I/usr/include/php56 -I/usr/include/php56/main -I/usr/include/php56/TSRM -I/usr/include/php56/Zend -I/usr/include/php56/ext -I/usr/include/php56/ext/date/lib -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -c /tmp/yaourt-tmp-spiritabsolute/aur-php-oci8/src/oci8-2.1.0/oci8.c  -fPIC -DPIC -o .libs/oci8.o
/tmp/yaourt-tmp-spiritabsolute/aur-php-oci8/src/oci8-2.1.0/oci8.c:36:28: фатальная ошибка: zend_smart_str.h: Нет такого файла или каталога
компиляция прервана.
Makefile:183: ошибка выполнения рецепта для цели «oci8.lo»
make: *** [oci8.lo] Ошибка 1
==> ОШИБКА: Произошел сбой в build().
    Прерывание...
==> ОШИБКА: Makepkg не смог собрать php-oci8.

Пытаюсь разобраться, что с этим делать...
http://pecl.php.net/package/oci8
PHP OCI8 2.1 builds with PHP 7. Use 'pecl install oci8-2.0.10' to install OCI8 for PHP 5.2 - PHP 5.6.
Думаю, вам надо откатить исходники пакета на один коммит назад (т.е. на 8a5b053d) и бампануть PKGBUILD с 2.0.8 до 2.0.10.
В PKGBUILD версию поменял с 2.1.0 на pkgver=2.0.10
Что значит "бампануть"? Никогда с этим не сталкивался.

==> Проверка файлов source с использованием md5sums...
    oci8-2.0.10.tgz ... СБОЙ
Видимо нужно другой md5sums. Или вообще его убрать, или что то ещё сделать.
Здесь написано, что можно использовать SKIP.
Не могу найти как его использовать...
Разобрался. Вот так: md5sums=('SKIP'). Удалось установить. Настраиваю дальше.
md5sum можно узнать с помощью команды md5sum.

Я написал ментейнеру пакета, чтобы он подкрутил в зависимостях требуемую версию php. Если у вас все получилось, добавьте пожалуйста в заголовок темы "[РЕШЕНО]".
С oci8 разобрался, спасибо!
 
Зарегистрироваться или войдите чтобы оставить сообщение.