MAMP PROにmemcacheをインストールします。

2725 ワード

本人のPHPは5.5.10を使っています。memcacheモジュールをコンパイルするにはphpソースが必要です。 php-50.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
ヒントが以下の通りであれば、説明システムにatootconfがないので、インストールしてからもう一度phpizeを実行します。
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
atootconfをインストールしてインストールします。
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