Ошибка при попытке установить oci8 с помощью pecl на Ubuntu14.04

Решение, предложенное «nobody», не сработало для меня, поскольку мой компьютер не смог подключиться через ethernet, а «sudo dhclient» не дал никакого выхода.

Это сработало для меня: решение, если вы не можете подключиться через ethernet.

Шаг 2, предложенный «r2rien», работал как прелесть, и это действительно просто, просто скачайте три файла (libnl, libnl-genl, libnl-route) в онлайн-компьютере, поместите их в USB-накопитель и установите их в автономном Linux через:

sudo dpkg -i libnl-*.deb

, после чего вам просто нужно перезапустить служба с:

sudo service network-manager restart
1
задан 13 April 2018 в 06:05

2 ответа

PECL - это репозиторий для PHP-расширений, предоставляющий каталог всех известных расширений и объектов хостинга для загрузки и разработки расширений PHP. Система упаковки и распределения, используемая PECL, делится с ее сестрой PEAR. PEAR - это репозиторий расширений и приложений PHP, найденный на https://pear.php.net.

В Ubuntu 14.04 откройте терминал и введите:

sudo apt-get install php-pear php5-dev # required in order to use pecl sudo pecl install oci8-2.0.12

Это Самый простой способ установить oci8 на Ubuntu 14.04 с помощью pecl, но из-за XAMPP у вас установлен PHP 7.2. Вы можете переключаться между версиями PHP, следуя инструкциям в https://pear.php.net .

В Ubuntu 16.04 введите:

sudo apt install php-pear php7.0-dev # required in order to use pecl sudo pecl install oci8

Чтобы просмотреть тип информации об использовании pecl:

man pecl
2
ответ дан 17 July 2018 в 17:38

PECL - это репозиторий для PHP-расширений, предоставляющий каталог всех известных расширений и объектов хостинга для загрузки и разработки расширений PHP. Система упаковки и распределения, используемая PECL, делится с ее сестрой PEAR. PEAR - это репозиторий расширений и приложений PHP, найденный на https://pear.php.net.

В Ubuntu 14.04 откройте терминал и введите:

sudo apt-get install php-pear php5-dev # required in order to use pecl sudo pecl install oci8-2.0.12

Это Самый простой способ установить oci8 на Ubuntu 14.04 с помощью pecl, но из-за XAMPP у вас установлен PHP 7.2. Вы можете переключаться между версиями PHP, следуя инструкциям в https://pear.php.net .

В Ubuntu 16.04 введите:

sudo apt install php-pear php7.0-dev # required in order to use pecl sudo pecl install oci8

Чтобы просмотреть тип информации об использовании pecl:

man pecl
2
ответ дан 23 July 2018 в 18:30
  • 1
    Мне нужно настроить с помощью php7.2, пожалуйста, предоставьте мне правильный способ решить эту проблему, чтобы получить надлежащий доступ к oci8 – Umesh Singh 3 April 2018 в 07:46
  • 2
    Я знаю, как настроить oci8 с php7.2, но сначала мне нужно знать две вещи. 1. У вас уже установлен php7.2 в 14.04? 2. Является ли точная версия важной или я могу заменить php7.0 для php7.2? Пока вы не ответите на этот комментарий, я отредактировал свой ответ, добавив основные требования для установки oci8 с php7. * Которые являются php-pear и php7.0-dev. – karel 3 April 2018 в 08:58
  • 3
    Я установил последнюю версию xampp на ubuntu. от этого я получил php 7.2 – Umesh Singh 13 April 2018 в 09:53
  • 4
    Я отредактировал свой ответ. – karel 13 April 2018 в 10:06

Другие вопросы по тегам:

Похожие вопросы: