Как подключиться к MySQL с помощью PHP PDO в easyphp 16.1.1
Я пытаюсь перейти на PHP7 и использовать последнюю версию EasyPHP, но пока не могу понять, как подключиться к MySQL с помощью PDO
Я создал рабочий каталог: C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\TechMexv3 с помощью cURL
Я установил все свои таблицы базы данных в phpMyAdmin, который работал нормально
Я сейчас пытаюсь связаться со следующим:
$DBH = new PDOEx('mysql:host=localhost; dbname=techsmex; charset=utf8mb4', 'root', '');
И я получаю ошибку: не могу найти драйвер
Нужно ли устанавливать драйвер откуда-то, что не поставляется с EasyPHP?
1 ответ
В EasyPHP Devserver 16.1.1 в файле конфигурации по умолчанию для php (php.ini) расширение PDO MySQL по умолчанию отключено.
Вы должны включить его и перезапустить сервер, прежде чем сможете подключиться к базе данных.
Для того, чтобы сделать это,
- Перейдите к своей панели инструментов EasyPHP Devserver;
- Остановите ваш HTTP-сервер, если он работает;
- Выберите версию, которую вы используете для PHP на левой панели;
- Откройте соответствующую папку для вашего PHP.
В нем находится ваш файл php.ini. Откройте файл в предпочитаемом вами текстовом редакторе и выполните поиск ;extension=php_pdo_mysql.dll
Просто удалите точку с запятой в начале, чтобы расширение активировалось при перезапуске HTTP-сервера. Перейдите на главную страницу панели инструментов и перезапустите HTTP-сервер.