编译安装memcached扩展记要

简介: 编译memcached扩展的时候,得指定libmemcached库的位置--with-libmemcached-dir=DIR 来指定路径。这个路径就是安装libmemcached时指定的prefix的值所以得先安装libmemcached库。

编译memcached扩展的时候,得指定libmemcached库的位置

--with-libmemcached-dir=DIR 来指定路径。这个路径就是安装libmemcached时指定的prefix的值

所以得先安装libmemcached库。



一、安装libmemcached库

libmemcached库为什么编译不成功,好像是需要更高版本的gcc编译器?
我按照网上说的,执行了:

yum install gcc44 gcc44-c++ libstdc++44-devel


原因 貌似是gcc版本过低了
对策:libmemcached-1.0.2 版本以上升级编译器版本
# yum install gcc44 gcc44-c++ libstdc++44-devel

# export CC=/usr/bin/gcc44
# export CXX=/usr/bin/g++44
# ./configure


疑问:cc和cxx表示什么呢?

cc表示gcc编译器。cxx表示g++编译器(针对c++源码的)


安装成功后,假设库的安装位置为:/usr/local/libmemcached-1.0.18/

二、编译memcached扩展

安装好库后,现在编译memcached扩展

进入到memcached源码目录

cd memcached-2.0.0
/usr/local/php/php-5.5.18/bin/phpize             #去源码目录下执行phpize,目的是在当前目录生成一个configure文件
./configure --with-php-config=/usr/local/php/php-5.5.18/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached-1.0.18/

make

make install  这一步会自动将生成好的.so扩展文件复制到php的扩展目录下去

 

三、修改php.ini

把memcached.so这个扩展加进去,这一步简单。不用说了

 

 

 

 

 

额外:编译memcache扩展(不带d的),也是同样操作。这个扩展依赖于libmemcache库(也是不带d)。目前一般都使用memcached扩展,功能更全

目录
相关文章
|
9月前
|
Linux
百度搜索:蓝易云【Cnetos7编译安装Memcached教程】
现在,您已经成功在CentOS 7上通过编译安装了Memcached。请注意,以上步骤提供了基本的指导,实际操作可能会有所差异。如有需要,您可以参考Memcached官方文档或社区资源获取更详细的信息和帮助。
53 0
|
9月前
|
Linux 开发工具 C语言
百度搜索:蓝易云【Centos8 stream系统编译安装Memcached教程。】
以上是在CentOS 8 Stream系统上编译安装Memcached的基本教程。请注意,具体的配置和参数可能因您的需求而有所不同,您可以根据自己的情况进行调整。同时,请确保在执行任何操作之前备份重要的文件和配置。
216 1
|
9月前
|
Ubuntu
百度搜索:蓝易云【Ubuntu 20.04系统编译安装Memcached教程。】
请注意,以上是一个基本的编译安装Memcached的示例,您可能需要根据您的特定需求进行进一步配置和调整。
63 0
|
9月前
百度搜索:蓝易云【百度搜索:蓝易云【Debian11系统编译安装Memcached教程。】
以上是在Debian 11系统上编译安装Memcached的基本步骤。请根据实际情况进行相应的调整和配置。
59 0
|
缓存 安全 Java
【技术分享】Memcached介绍及php-memcache扩展安装
【技术分享】Memcached介绍及php-memcache扩展安装
100 0
【技术分享】Memcached介绍及php-memcache扩展安装
|
PHP C语言
CentOS6.9源码编译安装php-memcached扩展
这篇笔记记录了在CentOS6.9源码编译安装libmemcached和php-memcached扩展的过程
9835 0
|
Shell 开发工具 C语言
CentOS6.9源码编译安装memcached
这篇笔记记录了在CentOS6.9中源码编译安装libevent和memcached,设置开机启动,以及telnet测试的过程
1442 0
|
缓存 PHP 数据库
WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached
VPS主机性能配置如果太差,则在运行Wordpress博客和Discuz! 论坛等高消耗程序时能够明显感觉出VPS有些吃力。另外,即使VPS主机的CPU、内存、硬盘I/O等性能足够好,但是在面对大流量时则有可能导致PHP执行效率降低,网页打开速度变慢等不正常的情况。
1592 0
|
1月前
|
Linux Memcache
Linux - 安装memcached
Linux - 安装memcached
64 0
Linux - 安装memcached