记录一次使用 thinkphp 框架 踩的坑

开始使用的时候 thinkphp默认非调试时 不打印错误 需要自己打开
// 显示错误信息
‘show_error_msg’ => true,

把false 改为 true即可开到错误类型 具体详细的信息还是需要debug 或者try catch

在使用 db的时候 一直报 could not find driver 的错误,原因是 PHP默认没有打开支持mysql 拓展

然后各种百度 google,,,把该打开的 如
修改php.ini
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll

或者什么 .so的开关 仍是不行 因为操作系统,php版本不同打开配置的方式有区别

由于使用的是PHP7.+的版本 修改 配置如下
extension_dir = “ext” 打开这句

还有如下
extension= mysqli
extension=pdo_mysql

结果还是不行 后来才发现
extension_dir = “ext” 这句配置的目录是需要包含根路径 意思就是 需要具体到”D:aaa\aaa\aa\ext” 这个目录
因为所有的 驱动 .dll 文件都在这个目录下

ps:需要先配置好database.php 文件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值