php for Linux之mysql擴展模塊安裝與配置

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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章