У меня есть две программы, написанные на PHP, которые отлично работают в Ubuntu Linux 12.04 LTS с PHP5. Теперь я пытаюсь запустить их на новой установке Ubuntu Linux 16.04 LTS с PHP7.0. Каждый запрашивает логин и пароль пользователя, затем взрывается, но по-разному. Есть ли какая-либо онлайн-документация о несовместимости между PHP5 и PHP7.0?
Один говорит, что «новый PDO () вызвал исключение», другой жалуется «Неопределенная константа класса 'MYSQL_ATTR_INIT_COMMAND'».
Похож на php-mysql пакет, отсутствует для php 7. Попытайтесь установить его с:
sudo apt install php7.0-mysql
, Если пакет не мог бы быть найден:
sudo apt install python-software-properties
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php-7.0
sudo apt update
sudo apt install php7.0-mysql