前言

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


一 、安装pdo—mysql错误1


wKioL1lTNrPDhixmAAACUu6tZhM147.png


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

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

wKiom1lTfNXRo6MWAAANHBrC9VE918.png

解决方法: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。

centos7.2 pdo mysql扩展_第1张图片 安装成功看看是否能连接到数据库    李世龙 2017.06.20 13:20 博主ID:我不是九爷


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