[英]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.