首页 > inux php pdo mysql 扩展

inux php pdo mysql 扩展

今天在本机部署了一个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

更多相关:

  • 一.通过Keepalived搭建MySQL双主模式的高可用集群系统1.MySQL Replication介绍:MySQL Replication是MySQL自身提供的一个主从复制功能,其实也就是一台MySQL服务器(称为Slave)从另一台MySQL服务器(称为Master)上复制日志,然后解析日志并应用到自身的过程。MySQL Re...

  • 1、打开https://oneinstack.com/auto/选择Stack:LNMTY → ×安装Nginx → √安装JAVA:Tomcat7.0、JDK1.7 → √安装数据库MySQL5.7、DB密码root、DB安装方式二进制安装 → √Pure-FTPd √redis √memcached ×hhvm √iptables...

  • 注意:由于流程太过于繁杂,且坑多,这里只保留关键步骤,具体小问题百度! ________________________ 先进入CentOS6.8图形化界面(如阿里云没有默认的图形化界面,自己去安装https://blog.csdn.net/fenglixiong123/article/details/71138017) 【步骤...

  • 为了简单省事,我在CentOS 6.3上直接使用yum方法来安装MySQL,安装很顺利,但是我发现root用户登录不了。 下面是参考网上的资料并实操后的笔记整理 yum -y install mysql-server service mysqld start 安装过程中没有任何提示,也不知道root的密码设置的是多少。我打算从...

  • 破解MySQL密码 一、MySQL5.7.5之前 只要有系统root密码就可以破解: [root@host-131 ~]# vim /etc/my.cnf               //在配置文件中加入如下内容 [mysqld] skip-grant-tables[root@host-131 ~]# systemctl resta...

  • 一、软件包分类 1.软件包分类:源码包、二进制包 源码包:源代码 1)优点:开源,有能力可修改源代码 可以自由选择所需的功能 软件是编译安装,更适合Linux系统,更稳定效率更高 卸载方便。2)缺点:安装过程步骤多,编译时间较长,安装过程中一旦报错新手很难解决。 二进制包:源码包经过编译之后生成的二进制程序(0101000...

  • 搭建企业内部yum仓库(centos6+centos7+epel源) 原文:https://www.cnblogs.com/nulige/p/6081192.html https://www.linuxidc.com/Linux/2017-11/148723.htm---------部署yum仓库与定制rpm包 1. 创建yum...

  • 行业公认标准 rpm的常用参数     i: 安装应用程序(install)     e: 卸载应用程序(erase)     vh: 显示安装进度:(verbose hash)     U: 升级软件包;(update)     qa: 显示所有已安装软件包(query all)     结合grep命令使用 例子:rmp -ivh...

  • 2019独角兽企业重金招聘Python工程师标准>>> 1、基本操作a) 列出package# yum listb) 搜索package# yum search or# yum list | grep c) 查看package信息# yum info

  • 1.yum管理rpm包   为rpm的前端程序 /var/ftp/pub/Server/repodata/ rpm -qf 'which yum' 查看yum的提供包 yum list |wc -l yum install yum remove yum update yum updateprovid 包名 yum clean all...

  • 我们都知道,只要合理正确使用PDO,可以基本上防止SQL注入的产生,本文主要回答以下两个问题: 为什么要使用PDO而不是mysql_connect? 为何PDO能防注入? 使用PDO防注入的时候应该特别注意什么?   一、为何要优先使用PDO? PHP手册上说得很清楚: Prepared statements and stored p...