在项目中,遇到这样的问题,线上代码下载下来,运行时报错 Fatal error: Uncaught Error: Class 'Memcache' not found in 'xxxxxx报错位置';
原因是本地运行环境未安装 PHP扩展 Memcache;进行安装就好了!!!
安装
1、下载memcache.dll扩展:
php5.3~5.6 版本
http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
或者下载
php7 版本
git下载地址:https://github.com/nono303/PHP7-memcache-dll
下载完对应版本的php_memcache.dll 放在对应的 PHP版本目录先的ext文件夹中
注意: 版本一定要对应下载使用, 否则会安装memcache扩展失败,
2、将扩展写入php.ini中:
extension=php_memcache.dll
3、重启apache 错误就会解决~
·
4、中途可能会出现以下错误,仅供参考:
重启Apache后,php输出phpinfo(); 出现了以下报错
需要下载php5.dll 下载链接 http://www.zhaodll.com/dll/p/201208/217944.html
也可以百度搜索下载
特别注意
64位系统用户需要注意,
32位的DLL文件放在“C:\Windows\SysWOW64”,
64位的DLL文件放在“C:\Windows\System32”。
遇到的问题已经全部解决完了,祝大家工作顺利,少踩坑,技能步步高升~
网友评论