今天我们在手动部署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'"问题 | 欢迎分享( 公众号:老蒋朋友圈 )