qazxsw1 发表于 2015-8-31 08:57:02

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 ,增加:




extension=memcache.so
  
页: [1]
查看完整版本: MAMP PRO 下安装 memcache