MAMP 3.1 и MySQL PDO

Я просто взял последнюю версию MAMP Pro (3.1) и установил ее только для того, чтобы обнаружить, что она полностью удаляет MySQL PDO. Это проблема, так как используемая среда требует PDO для подключения к базе данных. Я попытался получить расширения из старой версии MAMP, но сразу выдает ошибки.

Как мне вернуть MySQL PDO для MAMP 3.1? Я посмотрел на сайте и не могу найти страницу загрузки, чтобы вернуться к старой версии.

1 ответ

В MAMP 3.1 они переключились на mysqlnd который на самом деле включает в себя MySQL, MySQL и PDO. Проблема в том, что они удалили все настройки PDO в php.ini потому что они не используют расширение MySQL PDO. Из-за этого изменения из командной строки PHP ищет неправильный файл сокета MySQL. Чтобы исправить это, я обновил php.ini файл со следующей строкой:

pdo_mysql.default_socket = /Applications/MAMP/tmp/mysql/mysql.sock

После этого все снова заработало.

Если кто-то из Appsolute увидит это, ПОЖАЛУЙСТА, заново добавьте настройки PDO в файлы INI, чтобы такого не происходило!

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