MAMP:如何安装Memcached?

时间:2009-12-10 08:29:36

标签: memcached mamp

我尝试使用本教程在MAMP - Snow Leopard 10.6.2中安装memcached:

Setup a Memcached-Enabled MAMP Sandbox Environment

我在第一步到最后一步没有错误:奖励部分:使用MAMP启动和停止Memcache

之后,我在仪表板中重新启动了我的MAMP小部件,并通过phpinfo进行了检查,但是没有memcached扩展。

你们成功地在你的MAMP中安装了memcached吗?或者你知道如何让它工作吗?

提前致谢:)

5 个答案:

答案 0 :(得分:11)

MAMP的Pecl Memcached库,它始终是最新的。

这是github回购:https://github.com/majksner/php-memcached-mamp

答案 1 :(得分:6)

已经解决了。发表我对我的问题的回答以供将来参考:)

如何在MAMP中安装memcache php扩展:

按照本教程: http://www.lullabot.com/articles/setup-memcached-mamp-sandbox-environment

http://marc.info/?l=php-general&m=123849727830637&w=2

下载这个正确的memcache.so http://daleenterprise.com/download/memcache.so

从Mac OS X DVD安装Xcode Tools或从Apple Developer Connection下载以安装GNU Compiler Collection(gcc)。

首先在mac os x dvd中安装xcode工具,然后下载并安装第二个。 安装程序的文件名:xcode321_10m2003_developerdvd.dmg

答案 2 :(得分:2)

MAMP 4确实附带了memcached。实际上,您需要在extension=msgpack.so extension=memcached.so 中启用两个扩展程序。这很重要,否则memcached不会加载:

*

memcached.so取决于mghpack.so

答案 3 :(得分:1)

只需快速通知任何有需要的人:MAMP 4现在附带memcached扩展程序,但默认情况下未启用。需要编辑正在使用的PHP版本的php.ini模板并取消注释memcached.so

答案 4 :(得分:0)

在用于Mac的最新MAMP中,我必须将以下内容添加到PHP.ini(另请注意,它不是/ conf目录中的PHP.ini,它位于/ Applications / MAMP / bin / php / php7中。 2.7 / conf.php.ini,查看phpinfo()的输出以查看哪个PHP.ini是活动的)

extension=igbinary.so
extension=memcached.so