如何在 easyphp 16.1.1 中使用 PHP PDO 连接到 MySQL

How to connect to MySQL using PHP PDO in easyphp 16.1.1

我正在尝试转移到 PHP7 并使用最新的 EasyPHP,但我终究无法弄清楚如何使用 PDO[=13] 连接到 MySQL =]

我设置了一个工作目录: 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 未附带的地方安装驱动程序?

在 EasyPHP Devserver 16.1.1 中,php (php.ini) 的默认配置文件默认禁用 PDO MySQL 扩展。

您必须先启用它并重新启动服务器,然后才能连接到您的数据库。

为了做到这一点,

  1. 转到您的 EasyPHP Devserver 仪表板;
  2. 停止您的 HTTP 服务器,以防它 运行;
  3. Select 您在左侧面板中为 PHP 使用的版本;
  4. 为您的PHP打开相应的文件夹

其中是您的 php.ini 文件。使用您喜欢的文本编辑器打开文件,然后搜索 ;extension=php_pdo_mysql.dll

只需删除开头的分号,以便在重新启动 HTTP 服务器时激活扩展。转到仪表板的主页,然后重新启动 HTTP 服务器。