微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

centos7.2 pdo mysql扩展

前言

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


一 、安装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

wKiom1lTPAqTFETnAAAIrfqf6ss247.png

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


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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。