centos7.2 pdo mysql扩展

前言

选择是一个崭新的开端,选择高耸入云的峭崖便需有“路漫漫其修远兮,吾将上下而求索”的信念;选择波涌浪滚的大海便需有“直挂云帆济沧海”的壮志豪情;选择寒风劲厉的荒漠便需有“醉卧沙场君莫笑,古来征战几人回”的博大胸怀-----

一 、安装pdo—mysql错误1


首先下载解压包 把安装包指定路径

1. tar zvxf /root/media/var/PDP_MYSQL

2. cd /root/media/var/PDO_MYSQL

3. 记住先做软连接 ln -s /usr/locatl/mysql/include* /usr/local/include # 注意这里的路径 特别是安装mysql 头文件的时候注意指定自己的MySQL include的路径。

4. ln -s /usr/local/include/mysql/* /usr/local/include/ #正常做法

5.之后你可以 /usr/local/phpize 或者 /usr/bin/phpize 可以查找你的phpize所在的路径之后指定。


二.安装pdo—mysql出现冲突

1.没有找到 php-devel

解决方法:yum install php56w-devel

Error: php56w-common conflicts with php-common-5.4.16-42.el7.x86_64

You could try using --skip-broken to work around the problem

You could try running: rpm -Va --nofiles --nodigest

李世龙 2017.06.20 13:20 博主ID:我不是九爷


翻译:

错误:php56w-common 冲突与 php -常见 5.4.16 el7.x86_64——42.

你可以尝试使用 ——skip-broken来解决这个问题

你可以试着运行 : rpm va——nofile——nodigest

解决方法:

可以安装 yum -y install php56w-openssl

yum -y install php56w openssl-devel

可能是少依赖包 或者执行 rpm va -nofile -nodigest

编译安装

./configure --with-php-config=/usr/local/bin/php-config --with-mysql=/usr/local/mysql/&&make && make install

***这里注意的是也要指定自己的php-config的路径所在切记。

之后成功安装pdo—mysql 可以到你自己设置的php测试页看一下pdo下是否有mysql。

 安装成功看看是否能连接到数据库    李世龙 2017.06.20 13:20 博主ID:我不是九爷

总结:遇到故障并不可怕 可怕的是你的原理 只要原理符合实际 你一定会找到你所要的答案 

时间: 2024-10-11 21:33:25

centos7.2 pdo mysql扩展的相关文章

Centos中安装PHP的PDO MySQL扩展的教程

一聚教程网 >操作系统>>CentOS > Centos中安装PHP的PDO MySQL扩展的教程 www.111cn.net 编辑:Bolshevik 来源:转载 天在寻思着安装 Drupal 玩一下,在安装的过程中发现数据库选项只支持 SQLite 而没有 MySQL.纳尼?为什么会这样?结果发现没有编译安装PDO MySQL导致的.于是赶紧更新LAMP一键安装脚本. PHP Data Objects(PDO)扩展为 PHP 访问数据库定义了一个轻量级的一致接口.实现 PDO

php笔记08:数据库编程---使用php的MySQL扩展库操作MySQL数据库

1.使用php的MySQL扩展库操作MySQL数据库: php有3种方式操作MySQL数据库 (1)mysql扩展库 (2)mysqli扩展库 (3)pdo   mysql扩展库与mysql数据库区别 ? php设计者封装了一些方法去操作mysql数据库,这些方法集中起来形成了mysql扩展库.mysql数据库存放数据.     2.使用php的MySQL扩展库操作MySQL数据库案例: (1)环境搭建:启用MySQL数据库,在php.ini文件中配置使用MySQL数据库,          

PHP扩展PDO MySQL之PDOStatement::bindParam vs bindValue

PHP扩展PDO MySQL之PDOStatement::bindParam vs bindValue技术 maybe yes 发表于2015-11-16 13:27 原文链接 : http://blog.lmlphp.com/archives/155/The_difference_of_PDOStatement_bindParam_and_bindValue_of_PHP_extension_PDO_MySQL  来自 : LMLPHP后院 前些日子将 LBlog 在线体验站点 http://

Centos7下安装php-redis扩展及简单使用

前言: 在本篇博客中,我将给大家介绍如何在Centos7上安装PHP-Redis扩展以及一些简单的实用,关于如何在Centos上安装redis的,可以参考我的上一篇博客 Redis在Centos7上的安装部署 想要在php中操作redis,那就必须安装php-redis扩展,就比如MySQL一样,php想要操作mysql数据库的话,就必须安装mysql扩展,只是在php安装中就默认安装了mysql扩展了. 步骤一:下载解压 下载:https://github.com/nicolasff/phpr

【小结】有关mysql扩展库和mysqli扩展库的crud操作封装

现阶段php如果要操作mysql数据库 php给我们提供了3套库 1.mysql扩展库   面向过程操作 2.mysqli扩展库  面向对象操作和面向过程操作并存  安全性和效率高于mysql扩展库 3.PDO扩展库    面向对象操作 今天这篇博文主要要谈谈mysql扩展库和mysqli扩展库 主要是记录了着2套crud操作分装 以下代码段是关于mysqli扩展库关于crud操作的封装 header("Content-type:text/html;charset=utf-8"); c

php数据库编程---mysql扩展库

1, Java有一种方式操作数据库, PHP有三种方式来操作mysql数据库.(1)mysql扩展库:(2)mysqli扩展库:(3)pdo: 2, mysql扩展库和mysql数据库区别 3, mysql数据库的三层结构示意图 4, mysql扩展库是一堆函数,是PHP设计者提供给程序员用于完成对mysql数据库的各种操作(CRUD).使用php的mysql扩展库完成对mysql操作的案例:编写一个程序,这个程序从user1表中读取数据,并打印在网页中. (1)环境搭建 ①启用mysql扩展库

phpMyAdmin出现找不到mysql扩展和Cannot log in to the MySQL server问题

环境:Centos6.5,Apache2.4, PHP5.5, MySql5.6. phpMyAdmin版本:https://files.phpmyadmin.net/phpMyAdmin/4.4.11/phpMyAdmin-4.4.11-english.zip 下载后直接放到网站根目录,然后配置如下: $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'root'; 然后保存,打开http://loc

从PHP5到PHP7的注意事项——PHP7全面删除Mysql扩展支持

PHP删除了一些函数,其中是吓人的是两个: 1. ereg_* 系列的正则函数 2. mysql_* 系列的数据库连接函数 PHP7全面删除Mysql扩展支持,原本的mysql_*系列函数将在mysql中不再得到支持.所以说,如果你的应用系统还是使用的是mysql_*系列的函数来连接数据库,请尽快升级你的mysql系列的函数. 我们来看看,PHP7 删除的扩展到底有哪些: 1. ereg 2. mssql 3. mysql 4. sybase_ct 替代处理和解决方案: 一. 如果你要连接微软的

Linux下php编译完成添加mysql扩展

在使用中出现了这个问题,查看了一下phpinfo发现没有mysql扩展. 步骤如下: 1 进入php的安装包目录 cd php-5.6.22/ext/mysql /usr/local/bin/phpize ./configure --with-php-config=/usr/local/bin/php-config --with-mysql=/usr/local/mysql/ make make install 在mysql/modules下看到了mysql.so 2 修改php.ini 添加e