我尝试使用这个教程在MAMP-Snow Leopard 10.6.2中安装memcached:
我从奖励章节:使用MAMP启动和停止Memcache无误地完成了第一步到最后一步。
之后,我在仪表板中重新启动了我的MAMP小部件并通过phpinfo进行了检查,但是memcached扩展没有出现。
你们成功在你们的MAMP中安装了memcached吗?或者你知道其他方法使它工作吗?
提前致谢 :)
我尝试使用这个教程在MAMP-Snow Leopard 10.6.2中安装memcached:
我从奖励章节:使用MAMP启动和停止Memcache无误地完成了第一步到最后一步。
之后,我在仪表板中重新启动了我的MAMP小部件并通过phpinfo进行了检查,但是memcached扩展没有出现。
你们成功在你们的MAMP中安装了memcached吗?或者你知道其他方法使它工作吗?
提前致谢 :)
Pecl Memcached库适用于MAMP,始终保持最新。
这是github代码库: https://github.com/majksner/php-memcached-mamp
我已经解决了问题。为了将来的参考,我会把我的答案发布到我的问题中 :)
如何在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工具或从Apple Developer Connection下载它以安装GNU编译器套件(gcc)。
首先安装mac os x dvd中的xcode工具,然后下载并安装第二个。 安装程序的文件名:xcode321_10m2003_developerdvd.dmg
extension=igbinary.so
extension=memcached.so
MAMP 4自带memcached。实际上,您需要在php.ini
中启用两个扩展名。这很重要,否则memcached将无法加载:
extension=msgpack.so
extension=memcached.so
memcached.so 依赖于 mghpack.so
如果有需要,我来简单说明一下:MAMP 4现在已经预装了memcached扩展,但默认情况下未启用。需要编辑所使用的PHP版本的php.ini模板并取消注释memcached.so。