PHP加速器Xcache使用

本文源链接地址:https:www.93bok.com

Xcache概述

Xcache能够提高服务器上的 PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲区已编译的代码从而提高速度. 通常能够提高你的页面生成速率 2 到5 倍, 降低服务器负载。

说明

目前Xcache的最新版本只支持到php的5.6,php7还未支持

Xcache特性

Xcache 是一个又快又稳定的 PHP opcode 缓存器. 经过良好的测试并在大流量/高负载的生产机器上稳定运行. 经过(在 linux 上)测试并支持所有现行 PHP 分支的最新发布版本, 并支持线程安全/Windows. 与同类 opcode 缓存器相比更胜一筹, 比如能够快速跟进 PHP 版本.

XCache 工程由 mOo 领队, 他也是 Lighttpd 的开发成员之一. Lighttpd 是最快的 Web 服务器应用程序之一, 并且超越 Apache 以及许多其他 Web 服务器. XCache 努力达到类似的效果.

Xcache官网

官网:     http://xcache.lighttpd.net/
下载地址:   http://xcache.lighttpd.net/wiki/ReleaseArchive

Xcache加速PHP部署

1、解包
cd /a01/apps/apps_src/
tar -zxvf xcache-3.2.0.tar.gz
2、使用phpize生成configure
cd xcache-3.2.0
/a01/apps/php5/bin/phpize
3、安装
./configure --with-php-config=/a01/apps/php5/bin/php-config --enable-xcache
make && make install
4、整合php和xcache
cat /a01/apps/apps_src/xcache-3.2.0/xcache.ini >>/etc/php5/php.ini
5、创建xcache管理员密码
echo -n "123456" | md5sum                   ##记住以下md5加密之后的代码
e10adc3949ba59abbe56e057f20f883e  -
6、把xcache管理页面移动到web目录下以便可以访问
cp -r /a01/apps/apps_src/xcache-3.2.0/htdocs /a01/apps/nginx/html/
chown -R www:www /a01/apps/nginx/html
7、创建缓存目录
mkdir -p /tmp/xcache
chmod 777 /tmp/xcache/
8、配置php.ini文件
vim /etc/php5/php.ini

xcache.admin.user = "Mrnong"
xcache.admin.pass = "e10adc3949ba59abbe56e057f20f883e"
xcache.mmap_path =    "/tmp/xcache"
9、重启一下php-fpm和nginx服务
service nginx restart
service php5-fpm restart

原文地址:https://www.cnblogs.com/93bok/p/9684206.html

时间: 2024-08-29 13:14:30

PHP加速器Xcache使用的相关文章

Linux安装PHP加速器Xcache

Linux安装PHP加速器Xcache XCache 是一个又快又稳定的 PHP opcoolcode 缓存器. 经过良好的测试并在大流量/高负载的生产机器上稳定运行. 经过(在linux 上)测试并支持所有现行 PHP 分支的最新发布版本, 如 PHP_4_3 PHP_4_4 PHP_5_0 PHP_5_1 PHP_5_2 HEAD(6.x), 并支持线程安全/Windows. 与同类 opcoolcode 缓存器相比更胜一筹, 比如能够快速跟进 PHP 版本.下面介绍如何安装配置.1.安装x

php加速器(XCache),php以模块的形式实现LAMP

PHP简介 PHP是通用服务器端脚本编程语言,其主要用于web开发以实现动态web页面,它也是最早实现将脚本嵌入HTML源码文档中的服务器端脚本语言之一.同时,php还提供了一个命令行接口,因此,其也可以在大多数系统上作为一个独立的shell来使用. PHP Zend Engine Zend Engine是开源的.PHP脚本语言的解释器,由C语言开发且经过高度优化,并能够做为PHP的后端模块使用.Zend Engine为PHP提供了内存和资源管理的功能以及其它的一些标准服务,其高性能.可靠性和可

Linux下安装php加速器xcache

一.环境说明 php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php/etc/php.ini Nginx安装目录:/usr/local/nginx Nginx网站根目录:/usr/local/nginx/html 1. 安装xcache cd /usr/local/src #进入软件包存放目录 wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz #下载 tar

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

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

apache2.4:lamp+xcache

一. Lamp工作流程 1. Client请求web server,请求页面为php动态页面 2. Web server通过cgi.fastcgi或apache模块去连接php 3. php server的php-fpm组件处理请求,通过php解析器,解析php语言 4. 然后php server通过mysql协议,调取数据并且返回给web server 二.Web server连接php的方式 1. Apache Apache有三种方式:CGI模式.fastCGI模式.apache模块. 2.

ab压力测试及Xcache

使用ab进行对页面压力测试 ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab 我们可以模拟100个并发用户,对一个页面发送1000个请求 #ab -c 100 -n 1000 http://192.168.0.2/phpmyadmin 请求总数1000次,每次并发100 ##首先是apache的版本信息  This is ApacheBench, Version 2.3 <$Revision: 1554214 $> Copyright 1

LAMP-PHP各加速器性能剖析

参与测试的加速器:Xcache,Opcache,hhvm   Xcache简介 前面已经介绍了PHP加速器的原理和功用(参见LAMP架构之PHP-FPM 服务器),xcache作为目前使用广泛的PHP加速器之一,其性能比早期的eAccelerator加速器要优良,故本次就对比一下PHP程序在执行时加速器xcache对其的性能影响. 安装xcache # 安装 tar xf xcache-3.0.3.tar.gz cd xcache-3.0.3 /usr/local/php/bin/phpize

LAMP理解搭建,wordpress.xcache,powerdns及poweradmin

一,概念 CGI: CGI全称是通用网关接口(Common Gateway Interface),是外部应用程序与与服务器之间的接口标准,是在CGI程序和web服务器之间传递信息的规程 CGI是一段程序,运行在服务器上. CGI可以用任意语言编写,主要这种语言具有标准输入.输出和环境变量 原理: 每当客户请求CGI的时候,WEB服务器就请求操作系统读取配置文件,生成一个新的解释器进程(如php-cgi.exe),当CGI进程完成当前任务结束后,web服务器就会杀死这个进程 FastCGI: 一个

LAMP安装

此次搭建LAMP是在CentOS7环境下,主要要求如下: 一.LAMP搭建在两台主机上 二.创建两个虚拟主机,一个提供PHPmyadmin ,一个提供wordpress 三.安装PHP加速器xcache 四.为PHPmyadmin提供https 事先先搭建两台主机A.B用于搭建Lamp: 一.LAMP搭建在两台主机上: 在CentOS7下默认安装了httpd mariadb,因此只需安装php,php-mysql 在A主机上安装php php-mysql yum -y install php p