У меня нет базы данных оракула, установленной в моей системе. Но я хочу подключиться к удаленной системе. Мне просто нужно установить библиотеку расширения oci8 или мне нужно установить как instantclient, так и расширение oci8?
Если я правильно помню, расширение OCI8 даже не будет компилироваться без Instant Client; если вы устанавливаете с помощью PECL , он запрашивает у вас путь к Instant Client. Кроме того, по моему опыту, вам также понадобится Instant Client SDK в дополнение к Basic, распакуйте их в один каталог и создайте символические ссылки перед запуском команды PECL:
sudo ln -s libclntsh.so.* libclntsh.so sudo ln -s libocci.so.* libocci.so
Не забудьте включить конфигурацию позже:
echo "; configuration for php oci8 module" | sudo tee /etc/php5/conf.d/oci8.ini echo extension=oci8.so | sudo tee -a /etc/php5/conf.d/oci8.ini
Взятый с этой должности , также недавно установил OCI8 на Debian 7.