softporta.pro
  • Windows
    • Системные инструменты
      • Архиваторы
      • Системные библиотеки
      • Эмуляторы
      • Виртуализация
      • Оптимизация и обслуживание
      • Разное
      • Деинсталляторы
      • Boot менеджеры
      • Расширения
    • Мультимедиа
      • Кодеки
      • Редакторы видео
      • Проигрыватели
      • Запись видео
      • Конвертеры
      • Утилиты
      • Микшеры и синтезаторы
      • Графические редакторы
    • CD и DVD Инструменты
      • Запись CD/DVD
      • Образы дисков
    • Файлы и диски
      • Жесткий диск
      • Файловые менеджеры
      • USB
      • Очистка диска
      • Дефрагментаторы
      • Резервное копирование
    • Интернет и сети
      • FTP, SSH, Telnet
      • Администрирование
      • Браузеры
      • Общение и Мессенджеры
      • Торрент клиенты
      • Менеджеры загрузок
      • Навигация
      • Социальные сети
      • Интернет ТВ
      • Почтовые клиенты
      • Облачные сервисы
      • Домашние медиа серверы
      • Вебкамеры
      • VPN и WEB-Прокси
      • IP-телефония
    • Серверы
      • FTP Серверы
      • Базы данных
    • Железо
      • Драйверы
      • Диагностика и мониторинг
    • Безопасность
      • Антивирусы
      • Антивирусные сканеры
      • Блокировка рекламы
      • Файрволы
      • Защита данных
    • Графика и Дизайн
      • Захват экрана
      • 3D дизайн
    • Разработка
      • Редакторы кода
      • HTTP-серверы
      • Веб разработка
      • Среды разработки
      • CMS - Системы управления контентом
    • Игры
    • Утилиты для игр
    • Офис и текст
      • Текстовые редакторы
      • Чтение PDF и DjVu
      • Сканеры и Распознавание
      • Чтения текста голосом
      • Читалки FB2
    • Русификаторы
    • Бизнес
      • Торговля
    • Мобильные телефоны
    • Рабочий стол и интерфейс
  • Android
    • Мультимедиа и Видео
      • Видеоплееры
    • Игры
      • Приключения
      • Стратегии
      • Спортивные
      • Симуляторы
      • Аркады
      • Головоломки
    • Интернет и сети
      • Общение и Мессенджеры
      • Покупки
      • Браузеры
      • Социальные сети
      • VPN
    • Системные утилиты
    • Навигации
    • Образование
    • Файловые менеджеры
    • Облако и резервное копирование
    • Книги и справочники
    • Безопасность
    • Бизнес и Финансы
  • Операционные системы
  • Драйвера
    • Мыши
    • Веб камеры
    • Звуковые платы
    • Драйверa для чипсетов
    • Драйвера для диагностики авто
  • Статьи
    • Linux
    • Windows статьи
softporta.pro
  1. Главная
  2. Статьи
  3. Linux
  4. Установка OCI8 на PHP 7.3 в Ubuntu
Установка модуля OCI8 на PHP 7.3 в Ubuntu Server / / Windows
Рейтинг: 4,7/5 - 3 голос(ов)
Установка модуля OCI8 на PHP 7.3 в Ubuntu Server
  • Обновлено: 19 октября 2019, 11:44
  • Дата публикации: 19 октября 2019, 11:42
  • Автор: criminalist
  • Раздел: Linux
  • Просмотров: 2875

Установка модуля OCI8 на PHP 7.3 в Ubuntu Server

Для установки поддержки OCI8 в PHP7.3 нам понадобиться сначала, инсталлировать клиент + SDK для подключения к базе данных ORACLE и указать пути для правильно работы OCI8.

Шаг: 1

Создадим каталог, в терминале введем команду:

mkdir /opt/oracle

Шаг:2

Загрузите Oracle Instant Client и SDK с веб-сайта Oracle, (версия может отличаться, просто подставляйте необходимую вам, в моем случае это версия 11.2). Также обратите внимания на разрядность скачиваемого пакета x32 или x64.

Ссылка: https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

Ищем на странице файлы Instantclient-basic-linux.x64-(ваша версия).zip и instantclient-sdk-linux.x64-(ваша версия).zip

Закидываем файлы в наш каталог

/opt/oracle

Шаг:3

Переходим в каталог и извлекаем содержимое из архивов

cd /opt/oracle
unzip instantclient-basic-linux.x64-11.2.0.1.0.zip
unzip instantclient-sdk-linux.x64-11.2.0.1.0.zip

Вводим в терминале команду ls, и смотрим, какие у нас каталоги доступны, в моем случае это версия instantclient_11_2

Цифра в конце это номер версии клиента и SDK.

Далее переименовываем извлеченный каталог

mv instantclient_11_2 instantclient

В результате у нас должна получиться структура от корня:

/opt/oracle/instantclient

Шаг: 4

Далее необходимо создать симлинки.

ln -s /opt/oracle/instantclient/libclntsh.so.11.2 /opt/oracle/instantclient/libclntsh.so
ln -s /opt/oracle/instantclient/libocci.so.11.2 /opt/oracle/instantclient/libocci.so

Шаг: 5

Укажем папку конфигурации для ldconfig.

echo /opt/oracle/instantclient> /etc/ld.so.conf.d/oracle-instantclient.conf

Обновляем и для динамической подгрузки конфига.

ldconfig

По установки клиента все.

Установка расширение для PHP в виде модуля OCI8

Чтобы установить расширение OCI8, нам нужно получить несколько дополнительных пакетов.

Шаг:1

Запустите эти команды для установки необходимых пакетов:

apt install php-dev php-pear build-essential libaio1

Шаг: 2

Установите расширение oci8 через PECL.

echo "instantclient,/opt/oracle/instantclient" | pecl install oci8

Если все прошло успешно, вы должны видеть примерно такое сообщение

Build process completed successfully
Installing '/usr/lib/php/20180731/oci8.so'
install ok: channel://pecl.php.net/oci8-2.2.0
configuration option "php_ini" is not set to php.ini location
You should add "extension=oci8.so" to php.ini

Шаг:3

Теперь мы можем сказать PHP, что он может подгрузить библиотеку oci8

echo "extension=oci8.so" >> /etc/php/7.3/mods-available/oci8.ini
ln -s /etc/php/7.3/mods-available/oci8.ini /etc/php/7.3/cli/conf.d/20-oci8.ini
ln -s /etc/php/7.3/mods-available/oci8.ini /etc/php/7.3/fpm/conf.d/20-oci8.ini

Шаг:5

Перезапускаем PHP, в моем случае это версия 7.3, соответственно команда для рестарта:

service php7.3-fpm restart

Проверяем подгрузилась ли наша библиотека, командой:

php -m | grep oci8

Если все прошло успешно, вы увидите сообщение:

user:/# php -m | grep oci8 
oci8

Все!


Как скачать полностью сайт при помощи wget утилиты
Установка Composer PHP в CentOS 7 (linux)
  • Postman - инструмент для тестирования API

    Postman - инструмент для тестирования API

    Postman является отличным выбором API тестирования для тех, кто не желает иметь дела с кодировками в...

  • Zello рация

    Zello рация

    Zello - это небольшое и очень простое в использовании приложение для голосового общения через Интерн...

  • WinHex - редактор

    WinHex - редактор

    WinHex - это расширенный шестнадцатеричный редактор дисков для низкоуровневого анализа и модификации...

  • SoapUI

    SoapUI

    SoapUI представляет собой консольный инструмент, предназначенный для тестирования API и позволяющий ...

  • Huawei HiSuite (на русском)

    Huawei HiSuite (на русском)

    Huawei HiSuite - это программа для управления данными, хранящимися в памяти мобильного устройства Hu...

  • Imvu (Имву)

    Imvu (Имву)

    IMVU (Instant Messaging Virtual Universe) — это интернет-сайт социальных развлечений, в которых люди...

  • Словоеб

    Словоеб

    Словоеб – Это простой инструмент, с помощью которого можно без особых знаний продвигать свои собстве...

  • OoVoo

    OoVoo

    OoVoo — приложение для обмена сообщениями и организации видеоконференций. Сервис работает на персона...

  • Opera Neon

    Opera Neon

    Opera Neon — бесплатный браузер нового поколения, позволяющий сделать интернет-серфинг и просмотр ви...

  • Microsoft Edge

    Microsoft Edge

    Microsoft Edge — единственный браузер с встроенными инструментами, помогающими сэкономить время и де...

  • Comodo Dragon Internet Browser

    Comodo Dragon Internet Browser

    Comodo Dragon — бесплатная и быстрая программа для безопасного серфинга в интернете, созданная на ба...

  • Guitar Pro

    Guitar Pro

    Guitar Pro - это профессиональный инструмент для удобной работы с табулатурами и доступным обучением...

  • ASIO4ALL

    ASIO4ALL

    ASIO4ALL - универсальный драйвер для звуковых карт, основная и единственная задача которого - уменьш...

  • MobaXterm

    MobaXterm

    MobaXterm - это инструмент для удаленного управления компьютером, поддерживаются протоколы такие как...

  • IcoFX - создания иконок и курсоров

    IcoFX - создания иконок и курсоров

    IcoFX — бесплатное приложение для создания иконок и курсоров. Поддерживает режим регулирования прозр...

  • Verb

    Verb

    Verb — новая социальная сеть, позволяющая публиковать информацию о каких-либо действиях пользователя...

  • Hangouts

    Hangouts

    Hangouts — бесплатная служба от компании «Google», предназначенная для отправки мгновенных сообщений...

  • Psiphon Pro

    Psiphon Pro

    Psiphon Pro 3 — бесплатная программа, созданная для обхода запрещенных правительством интернет-ресур...

  • Slack

    Slack

    Slack — android-версия частной сети для обмена информацией, которая предназначена для общения между ...

  • PicsArt Photo Studio

    PicsArt Photo Studio

    PicsArt Photo Studio — универсальный графический и видеоредактор для Android с богатыми функциональн...

  • GTA San Andreas

    GTA San Andreas

    GTA San Andreas (Grand Theft Auto: San Andreas) — игра для Android, разработанная в жанре «криминаль...

  • Snapchat

    Snapchat

    Snapchat — популярный мессенджер для общения посредством переписки в чате или видеосвязи. Он разрабо...

  • Яндекс Мессенджер

    Яндекс Мессенджер

    Яндекс.Мессенджер — простое и удобное приложение для переписки в чатах или осуществления видеозвонко...

  • Oddmar

    Oddmar

    Oddmar — игра для платформы «Android», в которой геймер может окунуться в мир скандинавской мифологи...

  • Mi Remote

    Mi Remote

    Mi Remote — программа для android-устройств, позволяющая дистанционно управлять различными бытовыми ...

  • Telegram X

    Telegram X

    Telegram X — android-приложение для общения между пользователями посредством переписки и выполнения ...

  • Авито

    Авито

    Авито — бесплатное android-приложение, позволяющее просматривать и мониторить новые объявления на он...

  • AliExpress Shopping Apps

    AliExpress Shopping Apps

    AliExpress Shopping Apps (Алиэкспресс) — приложение для доступа к базе данных товаров известного инт...

  • Keepsafe - Секретная Папка

    Keepsafe - Секретная Папка

    Keepsafe — Android-приложение, позволяющее скрывать папки с фотографиями и другой личной информацией...

  • Imgur - фотохостинг

    Imgur - фотохостинг

    Imgur — бесплатное и простое в использовании онлайн-хранилище изображений пользователя, написанное д...

Комментарии на сайте доступны только для зарегистрированных пользователей, вы можете пройти регистрацию или войти с помощью социальных сетей, если у вас еще нет аккаунта.

Вы можете войти на сайте через соц. сети:
VkontakteYandexGoogle

    Контакты

    • Email: admin@softportal.pro
    • Телеграм: softportal_pro

    Политика и соглашения

    • Пользовательское соглашение
    • Политика конфиденциальности сайта

    Мы в соцсетях

    Войти
    • Авторизация
    • Регистрация
    • Забыл пароль?
    Вы можете войти на сайте через соц. сети:
    VkontakteYandexGoogle