升级PHP 8.2.6至8.2.20后PDO对象出现无效属性错误求助
升级PHP 8.2.6至8.2.20后PDO对象出现无效属性错误求助
大家好,我最近为了完成安全更新,把服务器上的PHP版本从8.2.6升级到了8.2.20,运行环境是IIS 10。当时操作的步骤很简单:
- 直接把原来的
C:/php目录替换成了新版本的PHP文件夹 - 复制了旧版本的
php.ini文件过来,保证配置和之前完全一致 - 把旧版本
C:/php/ext目录下的SQL Server PDO扩展文件php_pdo_sqlsrv_82_nts_x64.dll复制到了新版本的ext目录里 - 操作完后重启了对应的应用池和网站,还特意清除了Laravel应用的缓存
本以为这样就顺利完成升级了,结果现在网站直接抛出错误:
SQLSTATE[IMSSP]: An invalid attribute was designated on the PDO object.
有没有小伙伴遇到过类似的情况呀?能不能帮忙分析下可能的问题出在哪?
备注:内容来源于stack exchange,提问作者pileup
相关产品推荐
相关产品推荐

