appserv卡在mysql_mysql – 如何在Windows上的AppServ上启用PDO?

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

try {

$db = new PDO('mysql:host=localhost;dbname=DBname', 'user', 'pass');

} catch(PDOException $e){

echo '

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.
';

echo '
' . $e->getMessage();

exit();

}

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

找不到司机

因此,通过少量搜索,我发现我需要启用pdo_mysql,但我似乎无法找到我在哪里做以及如何做?

有人可以帮助我如何启用它和/或让它在我的本地机器上工作.我有Windows 7.

我找不到我的php.int所在的位置.

谢谢 :)

解决方法:

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

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

extension=php_pdo.dll

extension=php_pdo_mysql.dll

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

标签:mysql,pdo,appserver

来源: https://codeday.me/bug/20190529/1179343.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值