Как активировать PHP7.0 PDO в 16.04 LTS?

Я обновил от 14.04LTS до 16.04LTS; php5 к php7.0; MySQL к 5,7. Apache и PHP работают, но при попытке получить доступ к базам данных MySQL, я получаю следующее:

fatal error: could not find driver

phpinfo () не показывает "значения" под Включенными Драйверами PDO. Попробованный для сравнения php.ini от PHP5, но не мог видеть ничего очевидного. Куда я иду отсюда?

13
задан 13 September 2016 в 17:11

3 ответа

Установка php7.0-mysql должна быть достаточно:

sudo apt-get install php7.0-mysql

необходимо будет затем удостовериться, что модуль включен:

sudo phpenmod pdo_mysql

Затем Apache перезапуска для загрузки новых модулей:

sudo service apache2 restart 
33
ответ дан 23 November 2019 в 03:12

Если проблема сохраняется, сделайте sudo apt install php7.0-sqlite3

2
ответ дан 23 November 2019 в 03:12

Также попытайтесь изменить файл core/lib/vendor/symfony/lib/response/sfWebResponse.class.php.

Необходимо измениться preg_replace кому: preg_replace_callback для php7.0.

0
ответ дан 23 November 2019 в 03:12

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

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