xcache:php缓存扩展安装配置

一、RPM安装配置xcache

1.xcache用于缓存加速

php的第三方扩展,存放在epel源上,安装包为php-xcache,在CentOS6上一般有三倍提升

[[email protected]~]# yum list all | grep xcache

xcache-admin.noarch 图形化管理界面,无需安装

2.RPM安装php-xcache

[[email protected]~]# yum insatll -y php-xcache

3.配置文件

[[email protected]~]# cat /etc/php.d/xcache.ini

一般仅调整xcache.size 和xcache.ttl


[xcache-common]


extension =  xcache.so


指明加载缓存扩展,相对路径表示/usr/lib64/moduled/


[xcache.admin]


xcache.admin.enable_auth  = On


启管理接口


xcache.admin.user  = "  "


管理员用户名


xcache.admin.pass  = ""


管理员加密(md5)密码


[xcache]


xcache.shm_scheme  = "mmap"


内存管理方式:内存映射


xcache.size  =   60M


在内存中缓存的大小


xcache.count  =  1


缓存组成段数


xcache.slots  =  8K


缓存槽,一共64M,每个8k


xcache.ttl   =  0


缓存过期时长,0表示永久


xcache.gc_interval  = 0

4.重启php服务:看php部署的方式

Modules方式:[[email protected] ~]# systemctl restart httpd

FCGI方式:[[email protected] ~]# systemctl restart php-fpm

二、编译安装配置xcache

1.依赖包安装

#yum install php-devel

2.编译安装

#cd  xcache-3.2.0

# phpize

#./configure --enable-xcache --with-php-config=/usr/bin/php-config

#make && make install

注意:

1)phpize命令用于当前目录生成configure脚本

2)xcache是以模块形式安装,生成模块安装位置/usr/lib64/php/modules/xcache.so

3)--with-php-config可以不用指明,会自动解决依赖路径

3.配置文件

#cp  xcache.ini  /etc/php.d/

时间: 2024-10-25 04:03:57

xcache:php缓存扩展安装配置的相关文章

LNMP的编译安装与xcache、memcached的安装配置——1

大纲: 一.前言 二.系统环境与软件版本 三.编译环境的准备 四.编译安装nginx及其配置 五.编译安装.配置mysql 六.编译安装PHP 七.整合nginx与PHP 八.安装配置PHP加速器xcache 九.安装配置memcached 十.安装memcached的PHP扩展 一.前言 由于公司的服务器采用的是LNMP的架构,平时接触相对较多,今天会系统的把LNMP的安装配置过程写成博文,有关nginx的其他高级功能的配置,mysql的相关知识,会在后面的时间里陆续写成博客. 二.系统环境与

linux下memcached安装及php扩展安装配置

需要安装的软件包括 libevent  安装 Memcached 服务器所依赖的软件包 libmemcached  是一个 memcached 的库 memcached  Memcached 服务器软件包 memcached  PHP开启 Memcached 扩展的软件包 下载所需软件包并解包 安装 libevent cd libevent-2.0.21-stable/ ./configure --prefix=/usr/local/libevent/ make && make insta

varnish cache缓存服务安装配置

curl -s https://packagecloud.io/install/repositories/varnishcache/varnish60lts/script.rpm.sh | sudo bash  #CentOS脚本安装curl -s https://packagecloud.io/install/repositories/varnishcache/varnish60lts/script.deb.sh | sudo bash  #deban,ubuntu脚本安装https://va

CentOS7.6 安装配置

CentOS7.6 安装配置 目录 CentOS7.6 安装配置 1.下载安装CentOS 2.网络配置 3.配置安装地址为阿里云镜像 1. 备份原来的yum源 2.设置aliyun的yum源 3.添加EPEL源 4.清理缓存并生成新的缓存 4.安装配置基础软件 1.vim安装配置 2.安装配置ssh 1.下载安装CentOS 从阿里云镜像网站下载对应的CentOS版本,笔者本人下载的为CentOS7.6 mini版本 阿里云镜像网站 CentOS7.6 2.网络配置 使用这个命令查看情况 ip

php5.4之分布式缓存memcache(windows7下安装配置)

一.安装memcache memcached在windows7上的安装问题 现在安装包:http://www.jb51.net/softs/44843.html   memcache的安装包 错误: 通过cmd命令行进入到D:\webEve\memcached(下载后的解压目录) 运行 memcached.exe -d install 报错" failed to install service or service already installed" 解决方法: www.2cto.c

memcached缓存技术之安装配置php 并在CMD下用telnet操作数据

第一步下载安装memcached.exe文件 (1)将下载的文件解压到指定文件 (2)打开CMD控制台输入cd\回到根目录 (3)将制定的文件路径输入,然后用memcached.exe -d install安装 (4)用memcached.exe –p 端口号 或memcached.exe –m 200MB –d start 指令启动. (5)用netstat –anb指令查看11211端口是否被memcached.exe占用,占用则安装成功. 第二步配置php_memcahce.dll使得ph

memcache缓存服务器(安装-配置-测试篇)

部署环境: 主机 ip地址 操作系统 nginx 172.16.1.100 CentOS 7.3 php+memcache 172.16.1.110 CentOS 7.3 Mysql 172.16.1.120 CentOS 7.3 memcached 172.16.1.130 CentOS 7.3 一, 环境准备: 搭建LNMP环境(动态解析) 1,安装nginx 1)安装依赖工具包: [[email protected] ~]# yum -y install gcc* pcre-devel o

Linux下PHP安装配置MongoDB数据库连接扩展

说明: 操作系统:CentOS 5.X 64位 MongoDB数据库服务器: IP地址:192.168.21.130 Web服务器: IP地址:192.168.21.127 PHP安装路径:/usr/local/php 实现目的: 安装PHP的MongoDB数据库扩展,通过PHP程序连接MongoDB数据库 具体操作: 一.安装PHP的MongoDB数据库扩展(在Web服务器192.168.21.127上操作) 下载地址:http://pecl.php.net/get/mongo-1.5.1.t

nginx安装配置+清缓存模块安装

经过一段时间的使用,发现nginx在并发与负载能力方面确实优于apache,现在已经将大部分站点从apache转到了nginx了.以下是nginx的一些简单的安装配置. 环境 操作系统:CentOS.RedHat IP地址:192.168.1.202 下载软件包 # mkdir /usr/local/src/tarbag # mkdir /usr/local/src/software # cd /usr/local/src/tarbag/ Nginx # wget http://www.ngin