доктрина symfony: insert-sql - ошибка «Не удалось найти драйвер с именем mysql» - PullRequest
4 голосов
/ 28 апреля 2010

эй, я новичок в Symfony. Я следую этому уроку по joobet на symfony-project.com, я нахожусь там 3 http://www.symfony -project.org / jobeet / 1_4 / Doctrine / ru / 03 Всякий раз, когда я печатаю доктрину php symfony: insert-sql, я получаю следующая ошибка:

доктрина создания таблиц Не удалось найти драйвер с именем mysql

Я использую его на WAMP. У меня есть Symfony в C: \ wamp \ bin \ php \ php5.3.0 \ PEAR \ symfony и мой проект присутствует в C: \ wamp \ www \ jobeet Пожалуйста, помогите мне решить эту проблему, так как я застрял здесь и не могу двигаться дальше.

1 Ответ

3 голосов
/ 28 апреля 2010

Вам необходимо включить драйвер mysql для PDO. Вам нужно будет отредактировать 1 или 2 файла php.ini, в зависимости от вашей системы.

Сначала вам нужно отредактировать php.ini, который использует apache, вы можете найти его, создав новый файл, который выполняет phpinfo (), проверив его через браузер и выполнив поиск "php.ini".

Второй - тот, который использует командная строка, откройте терминал (start - run - cmd.exe) и запустите php -i > phpinfo.txt, затем откройте текстовый файл и найдите «php.ini».

Вы ищете его часть расширений, раскомментируйте строку с помощью pdo_mysql (удалите;; в начале). После всего этого перезапустите apache, и все готово.

...