MAMP PRO 下安裝 memcache


本人PHP用的是 5.5.10,編譯 memcache 模塊需要用到 php 源碼,mamp 不自帶,到 php 官網下一個 php-5.5.11.tar.gz,

解壓后,生成 zend_config.h 備用

cd php-5.5.11
./configure

 

下載並編譯:

curl -O http://pecl.php.net/get/memcache-2.2.4.tgz;
tar xf memcache-2.2.4.tgz;
cd memcache-2.2.4;
mkdir /Applications/MAMP/bin/php/php5.5.10/include/
# /Volumes/SOFT/php-5.5.11 是 php 的目錄
 
         
ln -s /Volumes/SOFT/php-5.5.11 /Applications/MAMP/bin/php/php5.5.10/include/php

/Applications/MAMP/bin/php/php5.5.10/bin/phpize;
./configure  --with-php-config=/Applications/MAMP/bin/php/php5.5.10/bin/php-config
make
sudo make install

如果提示如下, 說明系統沒有 autoconf,需要裝一下,裝完后重新執行 phpize :

Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.

安裝 autoconf 並安裝:

curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-2.68.tar.bz2;
tar -xvf autoconf-2.68.tar.bz2
cd autoconf-2.68
./configure && make
sudo make install

至此安裝完成,點 mamp 菜單,file->edit template -> php -> php 5.5.10 php.ini ,增加:

[memcache]
 extension=memcache.so

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM