开启辅助访问 切换到窄版

编译安装PHP运行程序报错'MYSQL_ATTR_INIT_COMMAND'

[复制链接]
作者:hanhongwen 
版块:
PHP PHP-模块安装 发布时间:2018-10-1 20:10:00
1410

管理员

积分
6707
QQ
hanhongwen 发表于 2018-10-1 20:10:00 | 显示全部楼层 |阅读模式
问题原因:
PHP的安装方法使用的是编译安装的,运行程序后,报错如下
Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'
1.jpg

解决方案:
1、进入PHP解压目录
  1. # cd php-5.6.29/ext/pdo_mysql/
复制代码


2、运行如下命令
  1. # /usr/local/php/bin/phpize
复制代码


3、编译模块
  1. # ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
复制代码


4、安装模块
  1. # make && make install
复制代码


5、修改配置文件
# vim /usr/local/php/php.ini
添加如下内容
  1. [pdomysql]
  2. extension = "pdo_mysql.so"
复制代码



6、重启PHP服务或重启WEB服务
  1. # systemctl restart php-fpm
  2. # systemctl restart httpd
复制代码



以上为编译安装PHP运行程序报错'MYSQL_ATTR_INIT_COMMAND'解决方案的简单操作步骤,祝你成功
    15561578755
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表