安装PHP扩展,已经有太多人写过了,随便百度、谷歌一下,均可以查到各类PHP扩展的安装方法,今天我要写的是,在本地没有安装msyql应用的状况下,如何安装配置php的mysql扩展。首先说说为何会有这种需求吧,今年能够说是VPS,即云主机开始最火的一年,不少小公司及我的,都大量购买云主机,云数据库等等。当咱们的网站或者应用系统,使用RDS即阿里云的云数据库的时候,咱们的云主机是不须要安装mysql的,由于咱们要作分布式的系统架构,即每台服务器,只跑一个专门的应用。好了,说了这么多,下面咱们来开始安装及配置PHP的mysql扩展吧。php
1、下载或者上传php程序mysql
wget http://cn2.php.net/distributions/php-5.5.26.tar.gz nginx
tar xzvf php-5.5.26.tar.gzsql
cd php-5.5.26/ext/mysql/数据库
其实以前咱们已经安装过PHP了,直接进入您源码存放的相应路径便可;apache
2、环境准备服务器
在正式安装前,咱们须要先安装mysql的头文件,不然在配置(configure)的时候会报错;架构
yum -y install mysql-devel分布式
注:若是是64位的操做系统的话,还须要作个软连接,不然在配置(configure)的时候会报错找不到lib文件,即:ide
ln -s /usr/lib64/mysql /usr/lib/mysql
3、安装
因为我以前安装的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
4、配置
安装结束时,系统会提示您新安装的扩展文件存放的相关路径,咱们只要编辑php.ini文件,加下以下内容便可:
extension=mysql.so
最后重启 php-fpm及nginx或者apache服务生效便可;