gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 01:52:43 24 4
gpt4 key购买 nike

我正在尝试转移到 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 未附带的地方安装驱动程序?

最佳答案

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

在连接到数据库之前,您必须启用它并重新启动服务器。

为了做到这一点,

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

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

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

关于php - 如何在 easyphp 16.1.1 中使用 PHP PDO 连接到 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36913253/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com