php擴充套件編譯(以memcached為例)

2021-09-08 18:12:23 字數 915 閱讀 3529

2)解壓並切換進入擴充套件包的目錄

3)使用phpize工具自動生成 configure

4)configure配置擴充套件

5)編譯並安裝擴充套件

【下面以編譯php的memcached擴充套件來做乙個**參考】

#編譯memcached需要libmemcached庫,所以我們先安裝一下libmemcached,其他擴充套件看情況處理

#ps:如果安裝libmemcahed失敗,請檢查你的gcc和gcc-c++版本

#安裝gcc44和gcc44-c++和改變環境變數的方法

yum remove gcc gcc-c++yum install gcc44 gcc44-c++export cc=/usr/bin/gcc44

export cxx=/usr/bin/g++44

#編譯memcached擴充套件

/usr/local/lamp/php/bin/phpize

./configure --enable-memcached --with-php-config=/usr/local/lamp/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl

make && make install

編譯php擴充套件

php的很多模組都是以php的擴充套件形式來進行的。所以在php安裝好的環境下需要用到之前安裝時沒有編譯安裝的php擴充套件的時候,這個時候編譯安裝php擴充套件就顯得尤為的重要,因為不可能再次編譯安裝php環境。一 在windows下編譯安裝php擴充套件 1 使用phpinfo 函式來檢視當前編...

php 學習編譯擴充套件

原文 系統環境 ubuntu 目標 可以像 php 提供的內部函式一樣,使用 myecho 函式 輸出如下 1.獲取 php 的原始碼 選擇乙個適合的版本 比如 php 7.0.2.tar.gz 2.解壓 tar xvf php 7.0.2.tar.gz c install dir 4.instal...

CentOS 下安裝編譯安裝MeMcached

tar xvf memcached 1.4.15.tar.gz cd memcached 1.4.15 configure prefix usr local memcache 出現了 configure error libevent is required.you can get it from t...