我曾尝试在MAMP安装分布式缓存 - 雪豹10.6.2使用本教程:

安装分布式缓存启用MAMP沙箱环境

我完成,没有错误的第一个到最后步骤:的加成条:启动和停止与记忆快取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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top