工作随记work

技术相关

联系我们

联系人:祁海涛

手 机:13212709526

邮 箱:527845769@qq.com

网 址:ddwl.site

地 址:湖北省武汉市青山区白玉山街道

phpstudy也坑了,项目要求php8.2,按要求安装,结果跑不起来could not find driver

时间:2024-06-11 15:06 阅读:17 来源:互联网

这个很少见了,phpstudy确实是环境搭建最方便的工具了,可是也坑了

1

could not find driver

找不到驱动所致,没有开启相应的拓展。本文以未开启PDO为例。

根据错误提示信息,错误定位到PDO。


检测定位错误

使用phpinfo();函数,检查PDO状态。按Ctrl+f,输入pdo。

发现enabled为空:


出现以上情况,本文描述两种可能。

1.extension_dir 路径错误

2.pdo未开启


配置php.ini文件

打开配置文件,神奇了,配置文件为空,

是空的,这时有个大神说了,需要将php.ini-development改成php.ini,对于pdo支持,可以在PHPStudy网站配置里直接选上就行。

Ctrl+f,搜索pdo,将代码前面的分号去掉。


extension_dir = "ext"

extension=pdo_firebird

extension=pdo_mysql

extension=pdo_oci

extension=pdo_odbc

extension=pdo_pgsql

extension=pdo_sqlite

extension=pgsql


开启之后重启服务,若依然不能连接数据库,则修改路径。

extension_dir ="D:/phpstudy_pro/Extensions/php/php7.3.4nts/ext" ;替换为绝对路径

问题解决



Copyright © 2023  东东网络工作室 版权所有  备案号:鄂ICP备2020021332号-1 网站地图