我试图转移到PHP7并使用最新的EasyPHP,但我不能在生活中找出如何使用PDO连接到MySQL
我已经设置了一个工作目录: C:\ Program Files(x86)\ EasyPHP-Devserver-16.1 \ eds-www \ TechMexv3 with cURL
我已经在phpMyAdmin中安装了所有数据库表,这些表工作正常
我现在正尝试连接以下内容:
$DBH = new PDOEx('mysql:host=localhost; dbname=techsmex; charset=utf8mb4', 'root', '');
我收到错误: 找不到司机
我是否需要从EasyPHP附带的地方安装驱动程序?
答案 0 :(得分:3)
在EasyPHP Devserver 16.1.1中,php(php.ini)的默认配置文件默认禁用PDO MySQL扩展名。
您必须先启用它并重新启动服务器,然后才能连接到数据库。
为了做到这一点,
在其中,是你的php.ini文件。使用首选文本编辑器打开文件,然后搜索; extension = php_pdo_mysql.dll
只需在开头删除分号,以便在重新启动HTTP服务器时激活扩展。转到仪表板的主页面,然后重新启动HTTP服务器。