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

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

相關文章
相關標籤/搜索