centos下php-mysql扩展安装

先描述下具体环境。刚开始百度同用的办法 yum安装了Apache mysql php。后来因为种种原因由于mysql版本是5.1需要升级,然后折腾了好久,在mysql官网下载了rpm包,然后用rpm的方式安装了mysql5.6。其中的种种曲折就不说了,对一个linux新手来说是一把辛酸泪。然后在一切感觉都配置好之后,网站也能正常运行。然后就重启了一波服务器。然后网站就显示这个玩意了:Your PHP installation appears to be missing the MySQL extension which is require 。具体意思就是php和mysql没联系起来,导致mysql不支持php。即需要按照php-mysql扩展。

然后我就是一通乱来

yum install php-mysql 

没用,因为之前的yum mysql扩展是5.1然后我安装的是rpm包5.6冲突。当我一头雾水无路可走想放弃的时候。。看到了这个帖子。这个链接我必须放出来。恩人啊。http://www.cnblogs.com/caryfang/p/5439299.html谢谢大佬的帖子!告诉我下载mysql5.6的php-mysql扩展rpm包,然后安装,然后重启,然后网站成功开启。一路顺畅。。感谢主感谢上帝感谢毛泽东。。不然解决不了真打算一宿不睡了。。
具体操作:
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-shared-compat-5.6.14-1.el6.x86_64.rpm
rpm -ivh MySQL-shared-compat-5.6.14-1.el6.x86_64.rpm
这里只是安装好了mysql的连接依赖包,有了依赖包,就可以安装php-mysql的拓展了。
yum install php-mysql

经过这一天魔鬼般的折腾,算是对linux有了初步的了解。
以后大家要是遇到这些问题,最最重要的是先明白自己Apache mysql php的安装路径!不然别人的帖子你根本看不懂!
然后Apache的问题一般处在httpd.conf文件的配置。mysql的问题一般是和php的扩展,先检测自己的扩展包存不存在,存在就再php.ini里加载,不存在就安装!
最后一句,百度谷歌是万能的!尽量不要问别人如何如何解决问题,学会使用搜索引擎你就是爸爸你就是大佬!

添加新评论