今天在本机部署了一个pdo项目,发现一些问题,真没想到pdo mysql,不容易装啊,哈哈,我说的不容易,是因为php5.3以前版本,yum源里面根本没有。部署后就报,Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'。

1,从网上下pdo_mysql的扩展

下载地址:http://pecl.php.net/package/PDO_MYSQL

具体安装请参考:phpize增加php模块

不建议用这种方式安装,看官网说明

Do not use this, as PDO has been moved into core (the php source) so this pecl extension is dead.
This old extension provided a MySQL driver for PDO.

pdo的模块已经封装到php的核心代码里面去了,编译安装的时候,激活就行了。

查看复制打印?
  1. ./configure --with-pdo-mysql --with-mysql-sock=/var/mysql/mysql.sock //mysql sock路径

2,yum安装pdo mysql

php我是用yum安装的,php版本是5.1的,当我安装pdo mysql的时候,报错

  1. yum install php-pdo_mysql

报以下错误:php53-common conflicts with php-common

解决办法:把php-common卸载掉,装php53-common

yum remove php-common
yum install php53-common php53 php53-pdo php-pdo_mysql

重起一下php-cgi就可以了。

转载于:https://www.cnblogs.com/breg/p/3231008.html

inux php pdo mysql 扩展相关推荐

  1. linux安装pdo mysql扩展_linux下php安装pdo_mysql扩展

    1.确定php环境已经配置好,找到php安装包的pdo_mysql扩展目录,假设你的安装包放在/lamp/php-5.2.6下. [root@localhost /]# cd /lamp/php-5. ...

  2. pdo mysql防注入_Php中用PDO查询Mysql来避免SQL注入风险的方法

    当我们使用传统的 mysql_connect .mysql_query方法来连接查询数据库时,如果过滤不严,就有SQL注入风险,导致网站被攻击,失去控制.虽然可以用mysql_real_escape_ ...

  3. pdo mysql 建库_一帖让PHP小白彻底了解PDO操作数据库的方法

    php与mysql的连接有三种API接口,分别是:PHP的MySQL扩展 .PHP的mysqli扩展 .PHP数据对象(PDO) .在这三种方法中,"民间"很多是倾向于使用PDO, ...

  4. php基础系列:从用户登录处理程序学习mysql扩展基本操作

    用户注册和登录是网站开发最基本的功能模块之一,现在通过登录处理程序代码来学些下php对mysql的基本操作. 本身没有难点,主要是作为开发人员,应该能做到手写这些基本代码,算是自己加强记忆,同时希望能 ...

  5. pdo mysql 和 mysqli_PHP中MySQL、MySQLi和PDO的用法和区别

    设计开发允许PHP应用与MySQL数据库交互的早期扩展.mysql扩展提供了一个面向过程的接口: 并且是针对MySQL4.1.3或更早版本设计的.因此,这个扩展虽然可以与MySQL4.1.3或更新的数 ...

  6. centos 安装mysql扩展_centos php安装mysql扩展的方法

    centos php安装mysql扩展的方法:首先下载mysql扩展包:然后找到并打开php.ini配置文件:接着添加扩展包,语句是"extension=mysql.so":最后重 ...

  7. centos php 开启mysql扩展_CentOS 7下部署php7.1和开启MySQL扩展的方法教程

    前言 之前在CentOS7安装php7.1的时候有遇到PHP源及PHP7.1不支持MySQL扩展问题,上午抽空安装了下终于解决了这两个问题,特此记录备忘. 简单安装(yum方式) 安装软件源 添加ep ...

  8. pdo mysql 教程_PDO入门教程

    什么是PDO? 我不给大家讲定义,就是给大家我的看法,我认为PDO就是PHP官方提供的.面向对象的.用来操作数据库的扩展.PDO不单可以访问Mysql,好像一般 的数据库都行,只要装上对应的扩展就可以 ...

  9. 您的PHP似乎没有安装运行WordPress所必需的MySQL扩展

    环境: nginx 1.13.12 PHP 7.2.4 MariaDB 10.2.14 方法: 既然错误提示我们缺少MySQL扩展,那么我们去编译安装 [root@localhost ~]# cd / ...

最新文章

  1. [转] 程序员写简历的注意事项
  2. 262. 行程和用户
  3. 【02】koala编译中文出错(已放弃不用)
  4. c++ 舞伴配对问题_挑战新物体描述问题,视觉词表解决方案超越人类表现
  5. “Lephone.Data.DbEntry”的类型初始值设定项引发异常。(DbEntry.net3.9)
  6. 面试中被问到HashMap的结构,1.7和1.8有哪些区别?这篇做深入分析!
  7. redhat怎样修改语言_硕士博士个人陈述(PS)辅导及修改服务带你极速前进!
  8. 1000道Python题库系列分享六(40道)
  9. python 异常 模块 包
  10. mysql按日期查询数据_mysql按日期查询数据
  11. linux连接Redis客户端
  12. 解决hive表中comment中文乱码问题
  13. 苹果雪豹操作系统正式版_大家一起来聊聊电脑操作系统那些事
  14. tensorflow正则化添加方法整理
  15. Saas系统架构的思考,多租户Saas架构设计分析
  16. 华为鸿蒙os下载安装,华为鸿蒙系统安装包
  17. RDLC报表横向放纸不能横向打印问题解决
  18. 普通用户不能登录linux图形界面,只有root用户可以登录到图形界面
  19. 大连理工大学开发区校区新手指南——2.校园介绍篇
  20. 网页部署https后浏览器访问风险提示或者您的链接不是私密链接解决方案

热门文章

  1. golang int64转string_Golang 并发数据冲突检测器与并发安全
  2. 北航机器人研究所 裴旭_三年亏损近29亿!北航硕士痴迷平衡车,让“中国智造”走向世界...
  3. linux 存储映射lun 给_如何在 Linux 上扫描/检测新的 LUN 和 SCSI 磁盘 | Linux 中国
  4. 基于openCV的项目实战1:信用卡数字识别
  5. 机器学习中的数学基础:(1)实际应用中矩阵特征值与特征向量的几何意义
  6. PCL基础4:PCLVisualizer可视化窗口显示
  7. Latex使用简单总结
  8. opencv线性滤波(滤波与模糊的区别)
  9. C语言实现bmp图像锐化
  10. 腐蚀rust电脑分辨率调多少_腐蚀Rust怎么设置画面 腐蚀Rust提高帧数画面设置方法...