PHP安装memcache
2016-06-08 13:39
477 查看
1、安装libevent
2、安装memcached
启动memcached
说明:
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,这里是10MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,由于是本地开发( 非实际运行环境 )这里指定了服务器的IP地址127.0.0.1,
-p是设置Memcache监听的端口,这里设置了11211,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,这里设置了256,按照服务器的负载量来设定,
-P是设置保存Memcache的pid文件,这里是保存在 /tmp/memcached.pid,
结束memcached进程
3、安装memcached的PHP扩展
会生成如下内容
为了方便,把.so文件集中放置
修改php.ini文件
重启php
参考文档
http://wangbixi.com/x3584/
cd /usr/local/src tar -zxvf libevent-2.0.22-stable.tar.gz cd libevent-2.0.22-stable ./configure --prefix=/usr/local/lib/ make make install
2、安装memcached
cd /usr/local/src tar -xvf memcached-1.4.25.tar.gz cd memcached-1.4.25 ./configure --with-libevent=/usr/local/lib make make install
启动memcached
/usr/local/bin/memcached -d -m 4000 -u root -l 127.0.0.1 -p 11211 -c 1024 -P /tmp/memcached.pid
说明:
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,这里是10MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,由于是本地开发( 非实际运行环境 )这里指定了服务器的IP地址127.0.0.1,
-p是设置Memcache监听的端口,这里设置了11211,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,这里设置了256,按照服务器的负载量来设定,
-P是设置保存Memcache的pid文件,这里是保存在 /tmp/memcached.pid,
结束memcached进程
3、安装memcached的PHP扩展
cd /usr/local/src tar -xvf memcache-2.2.7.tgz cd memcache-2.2.7 /usr/local/php5/bin/phpize ./configure --enable-memcache --with-php-config=/usr/local/php5/bin/php-config --with-zlib-dir make && make install
会生成如下内容
Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/
为了方便,把.so文件集中放置
mv /usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/memcache.so /usr/local/php5/lib/php/extensions/
修改php.ini文件
找到 ;extension_dir = “./”这一行,去掉注释,并修改路径。 extension_dir = "/usr/local/php5/lib/php/extensions/" extension=memcache.so
重启php
service php-fpm reload
参考文档
http://wangbixi.com/x3584/
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- rem : web app适配的秘密武器
- jquery高级应用之Deferred对象
- php7 读取php.ini[4]
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站
- PHP 5.3.0 安装分析心得
- apache 环境下 php 的配置注意事项
- 简单好用的PHP分页类