如何在lnmp環(huán)境下編譯php擴(kuò)展
2017-12-31 20:45:28
10624
linu系統(tǒng)安裝了lnmp環(huán)境(lnmp.org),但是有些php擴(kuò)展需要手動(dòng)安裝,比如這里以fileinfo.so為例子
1.重新到lanmp.org下載完整版壓縮包.解壓完lnmp包后進(jìn)入src目錄在進(jìn)行解壓對(duì)應(yīng)php版本的包,我這里是php5.5.38版本的php如下圖:

2. tar -jxvf php-5.5.38.tar.bz2解壓完后進(jìn)入到fileinfo擴(kuò)展源碼所在目錄

3.執(zhí)行命令phpize
/usr/local/php/bin/phpize
4.配置擴(kuò)展和編譯安裝
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

5.進(jìn)入到/usr/local/php/conf.d目錄把extension=fileinfo.so寫入到fileino.ini,讓php.ini配置文件自動(dòng)包括fileinfo.ini文件
6.重啟php-fpm后測試