[英]How to install memcache on Mavericks? (MAMP)
我的機器上有MAMP,我想為php安裝memcache,因為我的一個項目會拋出Fatal error: Class 'Memcache' not found
。
我從appstore安裝了X-Code ,用homebrew安裝了libevent , memcached , libmemcached 。
然后..
cd /tmp; pecl download memcached
gzip -d < memcached-2.2.0.tgz | tar -xvf -
cd memcached-2.2.0; phpize
./configure; make
sudo make install
安裝共享擴展:/ usr / lib / php / extensions / no-debug-non-zts-20100525 /
之后我將memcached.so和memcache.so復制到我的extension_folder:
/Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212/
並將extension = memcached.so添加到我的php.ini中。
我仍然會致命的錯誤..問題是什么?
如何在任何版本的MAMP和LINUX / MAC上的任何版本的PHP上自行安裝memcache和memcached?
ruby -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )”
brew安裝memcached
brew install libmemcached
你想要啟動memchached(守護進程)要在登錄時啟動memcached:
ln -sfv /usr/local/opt/memcached/*.plist~/ Library / LaunchAgents
然后立即加載memcached:
launchctl load~ / Library / LaunchAgents / homebrew.mxcl.memcached.plist
或者,如果您不想/需要launchctl,您可以運行:
在/ usr /本地的/ opt /分布式緩存/斌/ memcached的
/ Applications / MAMP / bin / php / [PHP VERSION YOU USE !!!] / lib / php / extensions / no-debug-non-zts-20060613
添加到php.ini (您下載並與mamp一起使用的版本)此行:extension = memcache.so;
的phpinfo(); 並檢查memcached出現。
好的,完成! 現在 - >喝啤酒:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.