Mac下PHP Fatal error: Class 'Memcache' not found
来源:互联网 发布:建筑大师升级数据 编辑:程序博客网 时间:2024/06/17 23:28
这几天开发PHP Memcache遇到了这个奇葩的问题。Memcache环境安装成功但是运行代码总是报错
$mem = new Memcache();$mem->connect('127.0.0.1',11211);$mem->set("foo","3",0,10);echo $mem->get("foo");
运行提示PHP Fatal error: Class ‘Memcache’ not found in /Users/xxxxxxxxx/demo/index.php on line 9
最后动用百度、google和自己各种实验终于找到了问题的原因:
代码运行中没有找到对应的memcache.so文件导致
解决方法
1、安装memcache
brew search memcache
找到对应自己电脑上安装php版本对应的memcache(注意:不是memcached)
使用brew安装
brew install php56-memcache
安装完成后会查看php56-memcache的安装目录
2、配置php.ini
在php.ini最后添加
extension_dir = /usr/local/Cellar/php56-memcache/2.2.7extension = memcached.so
最后重新运行,你会发现神奇的一幕:运行成功
阅读全文
0 0
- Mac下PHP Fatal error: Class 'Memcache' not found
- nginx+php+memcache Fatal error: Class 'Memcache' not found
- PHP Fatal error: Class 'DOMDocument' not found
- PHP Fatal error: Class 'Mongo' not found
- PHP Fatal error: Class 'DOMDocument' not found
- CodeIgniter PHP Fatal error: Class 'Controller' not found
- PHP使用出现 Fatal error: Class 'SQLite3' not found
- Symfony Fatal error: Class ‘YourClasseBundle’ not found in AppKernel.php
- Fatal error: Class 'PEAR_Error' not found in
- Fatal error: Class ‘ZipArchive’ not found
- Fatal error: Class 'PDO' not found解决办法
- Fatal error: Class 'Mobile_Detect' not found
- ubuntu - Fatal error: Class 'Redis' not found
- Fatal error: Class 'Mage_Adminhtml_Controller_action' not found in
- Workerman--Fatal error: Class 'MongoClient' not found
- Fatal error: Class 'GearmanClient' not found解决方法
- Fatal error: Class 'LearningPHP1\mysqli' not found
- PHP Fatal error: Class 'PHP_Token_Stream' not found in /usr/share/php/PHP/CodeCoverage.php on line
- 跨域ajax请求和返回
- div 模拟select
- 第八章lz
- CentOS7.2安装JDK1.8
- 第一行代码第一章——你的第一行Android代码
- Mac下PHP Fatal error: Class 'Memcache' not found
- GOTURN安装与配置以及问题汇总
- C++ List的用法(整理)
- OC KVC
- 为何总是无法获取到DOM对象
- JAVA基础
- web前端第五天
- JavaScript事件代理和委托(Delegation)
- 排序【2】之希尔排序的C语言实现