編譯安裝memcached擴充套件記要
編譯memcached擴充套件的時候,得指定libmemcached庫的位置
–with-libmemcached-dir=DIR 來指定路徑。這個路徑就是安裝libmemcached時指定的prefix的值
所以得先安裝libmemcached庫。
一、安裝libmemcached庫
libmemcached庫為什麼編譯不成功,好像是需要更高版本的gcc編譯器?
我按照網上說的,執行了:
yum install gcc44 gcc44-c++ libstdc++44-devel
原因 貌似是gcc版本過低了
對策:libmemcached-1.0.2 版本以上升級編譯器版本
# yum install gcc44 gcc44-c++ libstdc++44-devel
# export CC=/usr/bin/gcc44
# export CXX=/usr/bin/g++44
# ./configure
疑問:cc和cxx表示什麼呢?
cc表示gcc編譯器。cxx表示g++編譯器(針對c++原始碼的)
安裝成功後,假設庫的安裝位置為:/usr/local/libmemcached-1.0.18/
二、編譯memcached擴充套件
安裝好庫後,現在編譯memcached擴充套件
進入到memcached原始碼目錄
cd memcached-2.0.0
/usr/local/php/php-5.5.18/bin/phpize #去原始碼目錄下執行phpize,目的是在當前目錄生成一個configure檔案
./configure –with-php-config=/usr/local/php/php-5.5.18/bin/php-config –with-libmemcached-dir=/usr/local/libmemcached-1.0.18/
make
make install 這一步會自動將生成好的.so擴充套件檔案複製到php的擴充套件目錄下去
三、修改php.ini
把memcached.so這個擴充套件加進去,這一步簡單。不用說了
額外:編譯memcache擴充套件(不帶d的),也是同樣操作。這個擴充套件依賴於libmemcache庫(也是不帶d)。目前一般都使用memcached擴充套件,功能更全
相關文章
- 【記錄】編譯安裝 ProtoBuf 擴充套件編譯套件
- [記錄] 編譯安裝 ProtoBuf 擴充套件編譯套件
- 【記錄】編譯安裝 YAML 擴充套件編譯YAML套件
- [記錄] 編譯安裝 YAML 擴充套件編譯YAML套件
- 【記錄】編譯安裝 SeasLog 擴充套件編譯套件
- [記錄] 編譯安裝 SeasLog 擴充套件編譯套件
- memcached安裝和php擴充套件memcache安裝PHP套件
- PHP Linux安裝擴充套件(編譯安裝)PHPLinux套件編譯
- 編譯安裝php-amq擴充套件編譯PHPMQ套件
- 【記錄】編譯安裝 IgBinary 擴充套件編譯套件
- [記錄] 編譯安裝 IgBinary 擴充套件編譯套件
- centos7 安裝memcached以及擴充套件CentOS套件
- mac下編譯安裝php redis擴充套件Mac編譯PHPRedis套件
- 原始碼安裝memcached和php memcache擴充套件原始碼PHP套件
- 手動為php安裝memcached擴充套件模組薦PHP套件
- 【記錄】安裝 maxminddb 擴充套件套件
- [記錄] 安裝 maxminddb 擴充套件套件
- macOS Sierra系統下PHP5.6安裝memcached擴充套件MacPHP套件
- 【記錄】安裝 Xdebug 擴充套件套件
- [記錄] 安裝 Xdebug 擴充套件套件
- TP3.2安裝Memcached擴充套件-安裝及遇到的問題-以完成套件
- YAML 擴充套件安裝YAML套件
- Yac 擴充套件安裝套件
- PHP 擴充套件安裝PHP套件
- mongodb擴充套件安裝MongoDB套件
- sphinxphp擴充套件安裝PHP套件
- 為PHP編譯imap擴充套件PHP編譯套件
- 新增php的memcached擴充套件模組PHP套件
- Linux下給php7安裝memcached擴充套件的步驟LinuxPHP套件
- php7安裝redis擴充套件和memcache擴充套件PHPRedis套件
- PostgreSQL 安裝擴充套件包SQL套件
- PHP安裝redis擴充套件PHPRedis套件
- php amqp擴充套件安裝PHPMQ套件
- Centosphp安裝cassandra擴充套件CentOSPHP套件
- (MAC) PHP擴充套件安裝MacPHP套件
- php mysql擴充套件安裝PHPMySql套件
- php 安裝yar擴充套件PHP套件
- php安裝openssl 擴充套件PHP套件