数据库
首页 > 数据库> > mysql – 如何在Windows上的AppServ上启用PDO?

mysql – 如何在Windows上的AppServ上启用PDO?

作者:互联网

我正在尝试使用PDO和我第一次创建应用程序

try {
    $db = new PDO('mysql:host=localhost;dbname=DBname', 'user', 'pass');
} catch(PDOException $e){
    echo '<div class="errorMSG">Failed to connect to database. Please try to refresh this page in 1 minute. However, if you continue to see this message please contact your system administrator.</div>';
    echo '<br /><br />' . $e->getMessage();
    exit();

}

当然我有更改将用户和DBname传递给正确的一次,但我得到一个错误
找不到司机

因此,通过少量搜索,我发现我需要启用pdo_mysql,但我似乎无法找到我在哪里做以及如何做?
有人可以帮助我如何启用它和/或让它在我的本地机器上工作.我有Windows 7.
我找不到我的php.int所在的位置.

谢谢 :)

解决方法:

查看PHP手册的PDO installation section.

这取决于您机器的操作系统.如果您自己编译php,并且希望安装MySQL PDO驱动程序,那么您应该在编译PHP之前添加--with-pdo-mysql配置选项.

在Windows机器上,只需启用这两个扩展…

extension=php_pdo.dll <- only if below php 5.3
extension=php_pdo_mysql.dll

…在你的php.ini中重启你的应用服务器. php.ini通常应位于您的php目录中.它所在的位置取决于你安装php的位置.

标签:mysql,pdo,appserver
来源: https://codeday.me/bug/20190529/1179343.html