php extension memcache and memcached module on centos6
环境
centos6
php5.6
nginx 1.8
防火墙均关闭
我在这里简单描述一下过程
#install nginx
yum -y install pcre pcre-devel openssl opensll-devel gcc* #only mini install centos6
adduser www
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make ; make install #install php5.6
yum install -y zlib-devel fontconfig fontconfig-devel libXpm* libtool* libxml2 libxml2-devel curl curl-devel
./configure --prefix=/usr/local/php --enable-fastcgi --enable-fpm --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd
make ; make install cd /usr/local/php/etc
cp php-fpm.conf.default php-fpm.conf
Change nginx configuration file support php
#There is only a change of content.
vim /usr/local/nginx/conf/nginx.conf user www; location ~ \.php$ {
root html;
fastcgi_pass unix:/dev/shm/php-cgi.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
Change php-fpm configuration file(sock)
#There is only a change of content.
vim /usr/local/php/etc/php-fpm.conf user = www
group = www ;listen = 127.0.0.1:9000
listen = /dev/shm/php-cgi.sock
/usr/local/php/sbin/php-fpm #start php-fpm chmod 777 /dev/shm/php-cgi.sock /usr/local/nginx/sbin/nginx #start nginx
test nginx and php
cat >> /usr/local/nginx/html/info.php << EOF
<?php phpinfo(); ?>
EOF
If the test page ok,php and nginx is good.
#=========================install memcache extension==================================
/usr/local/php/bin/pecl install memcache #auto install memcache module cd /usr/local/php/bin/php --ini #find php.ini file directory. my php.ini file directory is /usr/local/php/lib . or open test page info.php search "php.ini". echo "extension=memcache.so" >> /usr/local/php/lib/php.ini /usr/local/php/bin/php -m #see php load module
restart nginx php-fpm
killall nginx
/usr/local/nginx/sbin/nginx ps -ef |grep php-fpm #mark PID
kill -INT PID
/usr/local/php/sbin/php-fpm
find memcache on test page or php -m
#===========================memcached===============================================
wget https://launchpadlibrarian.net/165454254/libmemcached-1.0.18.tar.gz
wget http://pecl.php.net/get/memcached-2.2.0.tgz
./configure --prefix=/usr/local/libmemcached --with-memcached make ; make install cd memcached-2.2.0 /usr/local/php/bin/phpize ./configure --enable-memcached --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl make ; make install
ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
-rwxr-xr-x 1 root root 335433 1月 8 12:37 memcached.so
-rw-r--r-- 1 root root 259968 1月 8 11:32 memcache.so
-rwxr-xr-x 1 root root 1104016 1月 8 10:28 opcache.a
-rwxr-xr-x 1 root root 585616 1月 8 10:28 opcache.so
echo "extension=memcached.so" >> /usr/local/php/lib/php.ini
restart php nginx .don't forget chmod php-cgi.sock
author:V
php extension memcache and memcached module on centos6的更多相关文章
- centos6 php7 安装 memcache 和 memcached
下载安装memcache 注意:官网的memcache包,暂时好像不支持php7.所以到下面地址下载memcache包,切换到php7分支 php7 memcache github 下载地址 官网下载 ...
- memcache与memcached介绍及安装配置
也许大家一看到Memcache和Memcached会有点晕,这两者有什么关系又有什么区别呢,下面先给大家说下Memcached,Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应 ...
- memcache与memcached扩展的区别
一.服务端 之前理解错误了.服务端只有一个memcache,一般把服务端称作memcached(带d),是因为守护进程的名称就是叫做memcached(一个这样的执行程序文件). 编写的语言:c语言 ...
- memcached的安装以及php两个扩展软件安装(memcache、memcached)
百度云安装包:http://pan.baidu.com/s/1pKZeDwn k3ap 1.安装memcached Memcached是基于libevent的事件处理,所以它的安装依赖libeven ...
- 【Linux】memcache和memcached的自动安装
赶时间所以写一个简单的一个脚本,没有优化,想优化的可以学习下shell,自己优化下. 且行且珍惜,源码包+脚本领取处 链接:https://pan.baidu.com/s/1wIFR1wY-luDKs ...
- PHP 7 安装 Memcache 和 Memcached 总结
Memcache 与 Memcached 的区别 Memcached 是 Memcache 的升级版,优化了 Memcache,并增加了一些操作方法.所以现在基本都是用最近版本的. PHP 7 下安装 ...
- 安装php扩展模块参数memcache和memcached在php中的应用
一, memcache和memcached的区别与关系统php要想去访问memcached就得需要memcache扩展,这个道理和php连接mysql一样. 你不安装memcache扩展就没法识别me ...
- PHP之Memcache和Memcached
本篇文章向大家介绍的是PHP中的Memcache和Memcached ,有兴趣的朋友可以看一下 **Memcache介绍:**Memcache是一套分布式缓存系统,分布式就是说可以在多台服务器上同时安 ...
- PHP7 下安装 memcache 和 memcached 扩展
转载自:https://www.jianshu.com/p/c06051207f6e Memcached 是高性能的分布式内存缓存服务器,而PHP memcache 和 memcached 都是 Me ...
随机推荐
- 【spring】 <tx:annotation-driven /> 的理解 【转载的】
在使用SpringMvc的时候,配置文件中我们经常看到 annotation-driven 这样的注解,其含义就是支持注解,一般根据前缀 tx.mvc 等也能很直白的理解出来分别的作用.<tx: ...
- Almost Sorted Array
http://acm.hdu.edu.cn/contests/contest_showproblem.php?cid=646&pid=1006 #include<iostream> ...
- css整理-03 文本
缩进和水平对齐 缩进文本:text-indent 可以设置为负值 可以为所有块级元素应用,但无法应用到行内元素,图像之类的替换元素: 水平对齐: text-align left,center,righ ...
- Delphi 2009 泛型容器单元(Generics.Collections)[1]: TList<T>
Delphi 2009 新增了泛型容器单元: Generics.Collections, 同时还有一个 Generics.Defaults 单元做支持. Generics.Collections 包含 ...
- [bzoj1068]压缩[区间动规]
看了lujiaxin的blog,感觉自己好浪啊....好难过 刷题的时候不够投入,每种算法都是只写一两道就过去了,这样怎么可能进步嘛 不要总是抱怨时间太少了 都是自己不努力>_< 好啦 看 ...
- API
20145217 <Java程序设计>第八周学习总结 教材学习内容总结 本章主要讲输入与输出. 15.1日志API 1.java.util.logging包提供了日志功能相关类与接口,使用 ...
- 不同java 版本的新功能
Java 5 泛型 自动装箱/拆箱 增强的for 类型安全的枚举 可变参数 静态导入 Annotation Concurrent Package Java 6 Web Service 支持Annota ...
- 并查集(删除) UVA 11987 Almost Union-Find
题目传送门 题意:训练指南P246 分析:主要是第二种操作难办,并查集如何支持删除操作?很巧妙的方法:将并查集树上p的影响消除,即在祖先上(sz--, sum -= p),然后为p换上马甲:id[p] ...
- Codeforces Round #338 (Div. 2)
水 A- Bulbs #include <bits/stdc++.h> using namespace std; typedef long long ll; const int N = 1 ...
- Codeforces 617E XOR and Favorite Number(莫队算法)
题目大概说给一个序列,多次询问区间异或和为k的连续子序列有多少个. 莫队算法,利用异或的性质,通过前缀和求区间和,先处理出序列各个前缀和,然后每次区间转移时维护i以及i-1前缀和为某数的个数并增加或减 ...