Есть Ubuntu Server 14.04, установленный "по умолчанию", то есть PHP какой был из коробки, такой и установлен
php -v
PHP 5.5.9-1ubuntu4.17 (cli) (built: May 19 2016 19:05:57)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
Необходимо подключаться к Oracle в локальной сети на другой сервер.
Для этого установил Oracle Instant Client
12.1 из RPM как сказано
тут.
SqlPlus соединяется, всё нормально. Но мне надо из PHP доступ. Вот тут самое сложное для меня.
Функция
oci_connect не определена:
php > $conn = oci_connect('user', 'password', 'orcl');
PHP Fatal error: Call to undefined function oci_connect() in php shell code on line 1
Команда
php_info(); упоминает про
OCI и
OCI8 только в разделе "Module Authors".
По
этому мануалу делать поздно, т.к. установил клиента оракла из RPM, но в этой статье прочитал про
pecl и попробовал установить:
sudo pecl install oci8
pecl/oci8 requires PHP (version >= 7.0.0), installed version is 5.5.9-1ubuntu4.17
No valid packages found
install failed
Может кто-нибудь при наличии свободного времени разжевать мне как же мне пересобрать PHP с модулем OCI (или OCI8)?
Спасибо!