11.32 php擴充套件模組裝安
php和apache類似,可以功能模組話。編譯後生產有新需求不用整體重新編譯,只需把相關模組編譯安裝即可。使用/usr/local/php/bin/php -m
可以檢視php已經安裝的模組。
下面以redis模組為例,安裝php模組。
解壓縮unzip phpredis-develop.zip
進入解壓後目錄cd phpredis-develop
生成configure檔案,其他模組不一定需要生成configure,redis目錄中沒有。/usr/local/php/bin/phpize
編譯./configure --with-php-config=/usr/local/php/bin/php-config
安裝make && make install
以上就增加了redis模組,/usr/local/php/bin/php -i |grep extension_dir
檢視redis是否存在。沒有的話編輯php配置檔案:vim /usr/local/php/etc/php.ini
,增加一行配置(可以放到檔案最後一行):「extension = redis.so」。
另外,我們可以在php.ini中去檢視、自定義擴充套件模組存放目錄。
lamp環境只編譯安裝php
linux上yum安裝apache和mysql的源更新都較快,但php版本往往比較低。所以往往有需求yum安裝apache和mysql,然後編譯安裝php。這個思路就在於不使用yum安裝php,需要手動指定apxs的路徑。補充知識 apxs是乙個為apache http伺服器編譯和安裝擴充套件模組的...
手動編譯安裝lamp之php
馬哥教育講課文件 三 編譯安裝php 5.4.8 1 解決依賴關係 請配置好yum源 可以是本地系統光碟 後執行如下命令 yum y groupinstall x software development libmcrypt 2.5.7 5.el5.i386.rpm libmcrypt devel ...
Centos下搭建php環境,安裝lamp環境
首先使用yum命令安裝或者公升級所需的程式庫 copy以下命令到命令列回車即可。yum y install gcc gcc c autoconf libjpeg libjpeg devel libpng libpng devel freetype freetype devel libxml2 lib...