Linux-LAMP安装扩展模块memcache

Linux-LAMP安装扩展模块memcache

cd /usr/local/src/
wget http://www.apelearn.com/bbs/data/attachment/forum/memcache-2.2.3.tgz
tar -zxvf memcache-2.2.3.tgz
/usr/local/php/bin/phpize  //Cannot find autoconf. Please check your autoconf installation and the
yum install autoconf -y
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make  //输出报错信息

vim memcache.c
将所有的:zend_list_insert(pool, le_memcache_pool);
改为:zend_list_insert(pool, le_memcache_pool TSRMLS_CC);

将所有的:zend_list_insert(mmc, le_pmemcache);
改为:zend_list_insert(mmc, le_pmemcache TSRMLS_CC);
讲所有的:if (!zend_is_callable(failure_callback, 0, NULL))
改为:if (!zend_is_callable(failure_callback, 0, NULL, NULL))
make && make install
vim /usr/local/php/etc/php.ini
extension=memcache.so
/usr/local/php/bin/php -m | grep memcache
memcache

原文地址:http://blog.51cto.com/13480443/2084816

时间: 2024-10-22 01:35:38

Linux-LAMP安装扩展模块memcache的相关文章

linux上安装php7 memcache扩展 和 安装服务端memcached

linux上安装memcached不算太困难.唯一让本人感到困难的是 php7的memcache扩展安装.真的蛋疼! 先说安装服务端 memcached 1. 首先安装Libevent事件触发管理器. wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz tar vxf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable ./c

20150309+Linux+LAMP安装-01

LAMP环境--Linux 目录 LAMP环境--Linux 1 一.文件操作 3 1.find 文件查找 3 2.df 磁盘分区信息 3 3.du统计文件大小信息 4 4.挂载磁盘 5 二.配置网络 6 1.配置文件 6 2.启动网络 6 3.ifconfig 查看网络信息 7 4.ping 测试网路是否畅通 7 5.Linux防火墙 9 三.FTP服务 10 1.FlashFXP软件使用 10 2.vsftpd服务 12 四.LAMP软件的安装 12 1.LAMP软件安装顺序 12 2.复制

20150309+Linux+LAMP安装-02

4.安装Apache软件 tar.gz源码包 1)解压 tar指令 –zxvf 源码包 -zxf 解压参数 -v  显示进度(一般情况下可以不写) 解压apache 切换到httpd解压后目录 2)配置安装路径等信息 ./configure 运行配置工具 --prefix = 安装路径  --enable-so 写法一: 写法二: 通过反斜杠 \ (推荐) 3)make编译 直接在当前目录下输入make指令即可(编译生成可执行文件exe) 4)make install安装 5)验证是否安装成功

关于php编译安装扩展模块memcache的问题

memcached,通过缓存数据库查询结果,减少数据库访问次数,从而提高动态web站点性能.Memcached作 为一个独立的分布式的缓存服务器,为多个web服务器提供了一个共享的高性能缓存服务,在Memcached 服务器上,又发展了根据hash算法来进行多台Memcached缓存服务的扩展,然后又出现了一致性hash来解 决增加或减少缓存服务器导致重新hash带来的大量缓存失效的弊端. 官方站点 http://memcached.org/ 而我们在使用memcached的时候需要使用php来

linux编译安装LAMP

Linux安装Apache+MySQL+PHP 安装部分依赖 安装apr(可选) # tar -xf apr-1.5.0.tar.bz2 # cd apr-1.5.0 #./configure --prefix=/usr/local/apr //指定其安装位置 # make && make install 安装apr-util # tar -xf apr-util-1.5.3.tar.bz2 # cd apr-util-1.5.3 # ./configure --prefix=/usr/l

Linux下安装PHP扩展Memcache

memcache 的工作就是在专门的机器的内存里维护一张巨大的hash表,来存储经常被读写的一些数组与文件,从而极大的提高网站的运行效率,减轻后端数据库的读写压力. 实验环境:CentOS 6.6 x86_64 LAMP环境搭建完毕:php版本5.6.8.apache版本2.4.12 1.在安装memcached之前需要安装libevent支持: # wget http://syslab.comsenz.com/downloads/linux/libevent-1.4.12-stable.tar

Linux lamp环境编译安装

1.安装准备: 1)httpd-2.0.52.tar.gz 2)mysql-4.1.12.tar.gz 3)libxml2-2.6.27.tar 4)freetype-2.1.10.tar 5)gd-2.0.33.tar 6)jpegsrc.v6b.tar 7)libpng-1.2.16.tar 8)zlib-1.2.3.tar 9)freetds-0.64.tar.gz 10)php-4.3.9.tar.gz 11)phpMyAdmin292.tar.gz 12)ZendOptimizer-3

linux(centos 6.4)下安装php memcache服务端及其客户端(详细教程)

前言 在搭建个人博客时,由于没有使用任何框架,纯手工code前台和后台,导致遇到许多问题,其中一个问题就是mysql连接导致的页面相应速度异常低.在查询各种途径后,只能考虑使用memcache缓存.在参考了许多文章后,终于成功的在centos6.4下安装memcache.由于发现在安装过程中,许多文章在有些细节没有解释清楚,导致我一直卡在一个问题上面.为了帮助其他可能和我遇到了同样问题的娃们,我准备也把我的安装过程详细介绍下,而不是ctrl+c,ctrl+v.希望对大家有帮助.(部分参考www.

yum安装php扩展模块—memcache

yum安装php扩展模块-memcache 具体步骤: 1.为了方便,我们先给php文件做个软连接,如下命令:ln  -s /usr/local/php/bin/php  /usr/bin.查看下php中的模块命令:php –m,结果如下: 2.进入php安装目录下,我们可以看到并没有memcache.命令: cd /usr/local/src/ php-5.3.27/ext,结果如下: 3.安装memcache,命令如下: # yum install libevent libevent-dev