开始使用的时候 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 文件