码迷,mamicode.com
首页 > 数据库 > 详细

php for Linux之mysql扩展模块安装与配置

时间:2015-07-07 19:51:40      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:linux mysql php 扩展

  安装PHP扩展,已经有太多人写过了,随便百度、谷歌一下,都可以查到各种PHP扩展的安装方法,今天我要写的是,在本地没有安装msyql应用的情况下,如何安装配置php的mysql扩展。首先说说为什么会有这种需求吧,今年可以说是VPS,即云主机开始最火的一年,很多小公司及个人,都大量购买云主机,云数据库等等。当我们的网站或者应用系统,使用RDS即阿里云的云数据库的时候,我们的云主机是不需要安装mysql的,因为我们要做分布式的系统架构,即每台服务器,只跑一个专门的应用。好了,说了这么多,下面我们来开始安装及配置PHP的mysql扩展吧。


一、下载或者上传php程序

wget http://cn2.php.net/distributions/php-5.5.26.tar.gz

tar xzvf php-5.5.26.tar.gz

cd php-5.5.26/ext/mysql/

其实之前我们已经安装过PHP了,直接进入您源码存放的相应路径即可;


二、环境准备

在正式安装前,我们需要先安装mysql的头文件,否则在配置(configure)的时候会报错;

yum -y install mysql-devel


注:如果是64位的操作系统的话,还需要做个软链接,否则在配置(configure)的时候会报错找不到lib文件,即:

ln -s /usr/lib64/mysql /usr/lib/mysql


三、安装

由于我之前安装的php源码是放在root目录下,php安装到/usr/local/php 所以:

cd /root/php-5.5.26/ext/mysql

/usr/local/php/bin/phpize

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

make

make install


四、配置

安装结束时,系统会提示您新安装的扩展文件存放的相关路径,我们只要编辑php.ini文件,加下如下内容即可:

extension=mysql.so


最后重启 php-fpm及nginx或者apache服务生效即可;



本文出自 “方寸小山” 博客,请务必保留此出处http://63638790.blog.51cto.com/513514/1671677

php for Linux之mysql扩展模块安装与配置

标签:linux mysql php 扩展

原文地址:http://63638790.blog.51cto.com/513514/1671677

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!