PHP7.0 – невозможно загрузить динамическую библиотеку oci8.so (Ubuntu)

После выполнения инструкций по установке для мгновенного клиента orac, php не может загрузить расширение oci8.
http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html#ic_x64_inst

Я получаю сообщение об ошибке.
PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку ‘/usr/lib/php/20151012/oci8.so’ – libmql1.so: не удается открыть файл общих объектов: такой файл или каталог отсутствует в строке 0

Я проверил оба местоположения oci8.so и libmql1.so.

Я что-то пропустил?

Я использую Ubuntu 16.04 и php версии 7.1

В каталоге /usr/lib/php/ например, несколько каталогов

20131226 для php5.6

20160303 для php7.1

поэтому проблема со мной в том, что расширение oci8 установлено неверно (папка пользователя lib для php7.2), поэтому мне пришлось полностью удалить php 7.2

sudo apt-get purge php7.2-common

затем я удалил oci8, выполнив следующую команду

 sudo pecl uninstall oci8 

и установите снова, выполнив следующую команду

 sudo pecl install oci8 

Чтобы проверить загруженную конфигурацию

 php-config --extension-dir 

И убедитесь, что все расширения установлены в правильном каталоге расширений.

Внесите изменения в /etc/php/7.1/apache2/php.ini и /etc/php/7.1/cli/php.ini

Проверьте, запуская phpinfo(); Вы должны увидеть это, проигнорируйте cli, если эта неподвижность дает вам ту же ошибку, что и ваша веб-страница, которая добавляет, что расширение загружается.

введите описание изображения здесь

Я решил добавить следующее в /etc/environment :

 LD_LIBRARY_PATH=/opt/oracle/instantclient_12_2:$LD_LIBRARY_PATH 

Я последовал этому руководству: https://gist.github.com/hewerthomn/81eea2935051eb2500941a9309bca703