2016-04-28 4 views
1

Я пытаюсь перейти на PHP7 и использовать новейший EasyPHP, но я не могу на всю жизнь понять, как подключиться к MySQL с помощью PDOКак подключиться к MySQL с помощью PHP PDO в easyphp 16.1.1

Я создал рабочую директорию: C: \ Program Files (x86) \ EasyPHP-Devserver-16,1 \ ред-WWW \ TechMexv3 с Curl

Я установил все мои таблицы базы данных в PhpMyAdmin который отлично работает

Сейчас я пытаюсь подключиться к:

$DBH = new PDOEx('mysql:host=localhost; dbname=techsmex; charset=utf8mb4', 'root', ''); 

И я получаю ошибку: не смог найти драйвер

мне нужно установить драйвер откуда-то, что не приходит с EasyPHP ли?

ответ

2

В EasyPHP Devserver 16.1.1 по умолчанию для файла конфигурации php (php.ini) по умолчанию отключено расширение PDO MySQL.

Чтобы подключиться к вашей базе данных, вам необходимо включить его и перезагрузить сервер.

Для того, чтобы сделать это,

  1. Перейти к вашему EasyPHP Devserver Dashboard;
  2. Остановите свой HTTP-сервер в случае его запуска;
  3. Выберите версию, которую вы используете для PHP на левой панели;
  4. Открыть соответствующую папку для вашего PHP.

В нем ваш файл php.ini. Откройте файл с нужным текстовым редактором, и поиск , расширение = php_pdo_mysql.dll

Просто удалите точку с запятой в начале, так что расширение активируется после перезапуска сервера HTTP. Перейдите на главную страницу своей панели и перезапустите HTTP-сервер.

+0

Спасибо, что сработала, моя новая проблема в том, что, хотя я включил завиток, используя тот же метод, что и выше, PHP говорит мне, что curl_init() не определен – Lee