@aopil

Как исправить ошибку php_pdo_mysql?

Добавляю эту строчку:
$pdo->setAttribute(PDO::MYSQL_ATTR_MAX_BUFFER_SIZE, 1024*1024*50);


Получаю ошибку:
Fatal error:  Undefined class constant 'MYSQL_ATTR_MAX_BUFFER_SIZE' in /var/.... on line 11


Гугл подсказывает, что нужно исправить файл php.ini раскомментировал строчку: extension=php_pdo_mysql.dll, перезагрузил сервер, теперь получаю:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/php_pdo_mysql.dll' - /usr/lib/php/20131226/php_pdo_mysql.dll: cannot open shared object file: No such file or directory in Unknown on line 0


Как исправить?
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ответы на вопрос 1
Судя по всему, у Вас не установлен модуль php pdo_mysql. На Ubuntu ставится через apt-get install php5-mysql и apt-get install pdo-mysql
Подробнее по ссылкам:

https://stackoverflow.com/questions/13375061/insta...

https://ruphp.com/pdo-mysql-linu.html
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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