Я обновил от 14.04LTS до 16.04LTS; php5 к php7.0; MySQL к 5,7. Apache и PHP работают, но при попытке получить доступ к базам данных MySQL, я получаю следующее:
fatal error: could not find driver
phpinfo () не показывает "значения" под Включенными Драйверами PDO. Попробованный для сравнения php.ini
от PHP5, но не мог видеть ничего очевидного. Куда я иду отсюда?
Установка php7.0-mysql должна быть достаточно:
sudo apt-get install php7.0-mysql
необходимо будет затем удостовериться, что модуль включен:
sudo phpenmod pdo_mysql
Затем Apache перезапуска для загрузки новых модулей:
sudo service apache2 restart
Если проблема сохраняется, сделайте sudo apt install php7.0-sqlite3
Также попытайтесь изменить файл core/lib/vendor/symfony/lib/response/sfWebResponse.class.php
.
Необходимо измениться preg_replace
кому: preg_replace_callback
для php7.0.