解决"Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'"问题

今天我们在手动部署MYSQL数据库的时候有看到报错的提示"Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'"问题。这个从名字上看,是缺少某个组件导致的。我们可以根据服务器的系统,去安装PDO组件就可以解决问题,这里我们是Linux系统,然后去安装。如果我们是可视化面板安装的直接安装PDO组件就可以,如果是没有面板的就手动安装。

1、cd /lezaiyun/php7/ext/pdo

2、/lezaiyun/php/bin/phpize

3、./configure -with-php-config=/lezaiyun/php/bin/php-config(路径根据自己)

4、make && make install

5、把生成的.so 扩展, 在 php.ini 里引入

最后重启服务器就可以解决问题。

投上你的一票

本文出处:老蒋部落 » 解决"Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'"问题 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送