题
我曾尝试在MAMP安装分布式缓存 - 雪豹10.6.2使用本教程:
我完成,没有错误的第一个到最后步骤:的加成条:启动和停止与记忆快取MAMP 强>
之后,我重新启动在仪表板我MAMP小部件,并通过检查的phpinfo但memcached的扩展名是不存在的。
你们是否成功安装在您的MAMP memcached的或者你知道如何使它发挥任何其他方式?
在预先感谢:)
解决方案 2
已经解决了这个问题。发布我的回答对我今后的参考问题:)
如何在MAMP安装内存缓存php扩展:
按照本教程: http://www.lullabot.com/articles/setup-memcached-mamp -sandbox环境
http://marc.info/?l=php-general&m=123849727830637&w= 2个
下载这个正确memcache.so http://daleenterprise.com/download/memcache.so
从Mac OS X DVD安装的Xcode工具或者从苹果开发人员下载安装GNU编译器集合(GCC)。
安装第一xcode的工具,在Mac OS X的DVD然后下载并安装所述第二个。 安装程序的文件名:xcode321_10m2003_developerdvd.dmg
其他提示
PECL Memcached的库MAMP这始终是最新的。
下面是GitHub库: https://github.com/majksner/php-memcached- MAMP
MAMP 4也确实会带来分布式缓存。事实上,你将需要启用php.ini
两个扩展。这是重要的,否则的memcached将不加载:
extension=msgpack.so
extension=memcached.so
memcached.so取决于mghpack.so
在为Mac最新MAMP我有以下添加为php.ini(还要注意,这不是在php.ini中/ conf目录,它是在/应用程序/ MAMP /斌/ PHP / PHP7。 2.7 / conf.php.ini,看的phpinfo的输出()以查看哪个PHP.ini中是活动的)
extension=igbinary.so
extension=memcached.so
只是一个快速的音符为有需要的人:甲基苯丙胺4现在附带memcached的扩展,但它不是默认启用的。一个需要编辑的php.ini模板被用来和PHP版本取消注释memcached.so