我一生都无法弄清楚如何在 Mac OSX 上启用 memcache 以与 apache 一起工作。我已经安装了 memcache,并且可以通过 php 命令行验证它是否正常工作。
以下命令:
php --ri memcache
报告支持 memcache。
但是,如果我在浏览器中加载执行 phpinfo() 的本地测试脚本,它不会报告已安装 memcahe。在我的浏览器中运行一个脚本来实例化一个新的 memcache 对象报告:
Fatal error: Class ‘Memcache’ not found
我已经编辑了 php.ini 并添加了 extensions=memcache.so
我已经通过转到系统偏好设置->共享并禁用和启用 Web 共享来重新启动 apache。我什至尝试使用 sudo apachectl restart 从命令行重新启动 apache。
当通过浏览器执行时,我可能会错过什么阻止 php 识别 memcache?
谢谢!