Получаю ошибку
could not find driver (SQL: select * from information_schema.tables where table_schema = learn and table_name = migrations and table_type = 'BASE TABLE')
Установка php-mysql не помогает, но и при вводе php -m я его не вижу
Вероятно не настроен конфиг для PHP с интерфейсом cli.
У него отдельный php.ini и прочие настройки.
В Убунту по умолчанию он находятся в /etc/php/cli/ или можно выполнить php -i | grep '\.ini' и увидеть какой файл используется. А дальше надо его отредактировать добавив расширение mysql.
PHP Warning: PHP Startup: Unable to load dynamic library 'mysqli' (tried: /usr/lib/php/20170718/mysqli (/usr/lib/php/20170718/mysqli: cannot open shared object file: No such file or directory), /usr/lib/php/20170718/mysqli.so (/usr/lib/php/20170718/mysqli.so: undefined symbol: mysqlnd_global_stats)) in Unknown on line 0
Решил посмотреть что в этом файле не так и вижу это:
Это я где-то с кодировкой что-то сделал, или так и должно быть?