文档章节

安装PHP的memcache扩展

暖夏未眠丶
 暖夏未眠丶
发布于 2017/06/27 17:05
字数 405
阅读 5
收藏 0

摘要: 网站出现错误Fatal error: Class 'Memcache' not found 错误原因是因为memcache模块的问题,需要安装memcache并在php.ini中指定memcache模块。

网站出现错误Fatal error: Class 'Memcache' not found
错误原因是因为memcache模块的问题,需要安装memcache并在php.ini中指定memcache模块。

安装PHP的memcache扩展方法如下(这里安装的只是个模块)

下载及编译安装

memcache下载地址http://pecl.php.net/package/memcache

mem1

这里beta表示的是测试版本,stable是稳定版本,根据个人需要选择,点击Downloads下的.tgz的包即可直接下载了。

你可以下载包后,在传到服务器,也可以直接使用wget命令,我这里使用的wget方式:

wget http://pecl.php.net/get/memcache-2.2.5.tgz
tar xzfv memcache-2.2.5.tgz
cd memcache-2.2.5
/usr/local/php/bin/phpize

根据自己phpize的位置来运行即可(不知道phpize在哪的直接find / -name phpize查找),运行完提示下面信息,然后编译即可 Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519 编译:

./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
make
make install

上述执行完后会有如下提示:

Installing shared extensions:   /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

 

-rwxr-xr-x 1 root root 237136 Nov 26 16:51 memcache.so

修改php.ini文件

vim /usr/local/php/etc/php.ini(这是我的路径)找到extension改成如下

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension=memcache.so 这行自己添加

改好后保存退出

重启php服务即可

#/etc/init.d/php-fpm restart

通过phpinfo查看memcache模块已装好了

mem2

原文链接

本文转载自:

共有 人打赏支持
暖夏未眠丶
粉丝 0
博文 250
码字总数 427
作品 0
太原
PHP memcache memcached的扩展的安装

memcache扩展,memcached扩展,memcached服务端,libmemcached扩展库 组合方式: memcache扩展 + memcached服务端 new Memcache(); 算是初代memcache技术 memcached扩展 + libmemcached扩展库...

big_cat
2015/07/22
0
0
Windows7(64位)安装memcache扩展

准备工作: (1)Windows7为64位系统 (2)wampserver已安装,且为64位。(安装地址:http://www.wampserver.com/en/) 请选择好php版本号,因为会涉及到memcache扩展文件的下载 (3)请先判...

7s记忆de金鱼
2016/03/07
490
0
mac os lion 编译安装php memcache 扩展

mac os lion 系统默认安装了apache和php,如果要在php中使用memcached,就需要自己安装扩展。本文采用源码方式来安装。php扩展有两种,一个是memcache,一个是memcached,下载地址为: memc...

pureboys
2013/02/02
0
2
在linux系统中利用phpize脚本安装php扩展模块

php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块。 利用phpize脚本安装php扩展模块的好处是在安装php时没有安装的扩展可以再以后随时安装...

jingwul
2012/03/14
0
0
Windows7 x64在Wampserver上安装memcache

Windows7 x64在Wampserver上安装memcache 放假重装了一下系统,win7 x64的,而我使用的win下的开发环境也升级到了最新版,所集成的是php5.3.13,一切很顺利,但是在安装php的memcache扩展的时...

真座山雕
2012/10/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ZOOKEEPER安装记录

本文借鉴了链接的内容,但是有几部分需要注意: 下载zookeeper的位置是:连接; 执行这两部,得再root下,sudo不能用,还不知道为啥。

恰东
3分钟前
0
0
解决你的无线路由器被蹭网烦恼

教你几招提高无线路由器的安全性-再也不用担心蹭网了。随着无线网络的普及,无线网络的安全问题越来越严重。本文教你几招提高家用无线路由器的安全性,再也不用担心蹭网了。 随着无线网络的普...

linuxprobe16
8分钟前
0
0
分布式系统消息中间件—RabbitMQ的使用进阶篇

前言: 这篇文章主要总结一下RabbitMQ在日常项目开发中比较常用的几个特性。 一。 mandatory 参数 上一篇文章中我们知道,生产者将消息发送到RabbitMQ的交换器中通过RoutingKey与BindingKey的...

Java干货分享
8分钟前
0
0
RabbitMQ清除队列中的所有消息

最近在研究 RabbitMQ 消息队列,安装好进行测试的时候发觉在一个名为 MyRabbitMQ 的消息队列中已经插入了大量的数据。 最后不得不找方法清除。 linux或者windows 输入命令: rabbitmqctl li...

覃大光
12分钟前
0
0
java equals和==的区别

public class StaticDemo { public static void main(String[] args) { /** * 1、包装类的“==”运算在未遇到算术运算的情况下不会自动拆箱(堆中存储的地址是否相同,即栈中的内容是否相同)...

恋码之子
16分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部