我尝试使用本教程在MAMP - Snow Leopard 10.6.2中安装memcached:
Setup a Memcached-Enabled MAMP Sandbox Environment
我在第一步到最后一步没有错误:奖励部分:使用MAMP启动和停止Memcache
之后,我在仪表板中重新启动了我的MAMP小部件,并通过phpinfo进行了检查,但是没有memcached扩展。
你们成功地在你的MAMP中安装了memcached吗?或者你知道如何让它工作吗?
提前致谢:)
答案 0 :(得分:11)
MAMP的Pecl Memcached库,它始终是最新的。
答案 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