安裝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服務生效便可;