Однако, одной из проблем остается то, что эппловцы, по каким-то причинам, не включили в стандартную поставку драйвер для работы с mysql через PDO, из-за этого попытка соединения с mysql через PDO приводит к ошибке "could not find driver".
Большинство howto, которые я видел, сводятся к сборке этого модуля вручную.
Но Mac OS это вам не генту. На пути сборки могут возникнуть много разнообразных трудностей, как-то: отсутствие и несовместимости модулей, которые придется решать тоже вручную, поэтому этот вариант я рассматривал в последнюю очередь.
Ожидаемо,
Все последующии действия потребуют административных привилегий.
Ставим пакет. Копируем все файлы pdo_mysql.* из папки
/Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20050922
в папку
/usr/lib/php/extensions/no-debug-non-zts-20060613/
Число в имени последней папки может меняться. Для PHP4 все должно делаться аналогично.
При желании копируются также pdo_pgsql.* для PostrgeSQL соответственно.
После этого остается заменить сам модуль php скопировав его из
/Applications/MAMP/bin/php5/bin/php
в
/usr/bin/php
На всякий случай предварительно сделайте резервную копию оригинального /usr/bin/php.
Комментариев нет:
Отправить комментарий