xcache加速php

1、安装

# tar xf xcache-3.2.0.tar.bz2

# cd xcache-3.2.0

# /usr/local/php/bin/phpize

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

# make && make install

安装结束时。会出现类似例如以下行:

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20100525/

2、编辑php.ini,整合php和xcache:

首先将xcache提供的例子配置导入php.ini ,把xcache.ini的文件加在php.ini文件的最末尾;

这里须要注意的一点是vi怎样在两个文件中面复制粘贴:

同一时候编辑两个文件,在两个文件里拷贝剪贴文本
vi file1 file2
nyy 同一时候打开两个文件,在文件1的光标所在处拷贝所在行
:n 切换到文件2 (n=next)
p 在文件2的光标所在处粘贴所拷贝的行
:N 切换回文件1

说明:xcache.ini文件在xcache的源代码文件夹中。

接下来编辑/opt/php/lib/php.ini,

找到extension开头的行,改动为例如以下行:

# vim /opt/php/lib/php.ini

extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/xcache.so

# service php-fpm restart

打开phpinfo.php检查php的执行环境:

时间: 2024-10-27 02:25:10

xcache加速php的相关文章

微凉大大,教你一步一步在linux中正确的安装Xcache加速php。

首先,强烈吐槽,百度上的教程,都左复制右复制的,乱七八糟,缺东缺西的.借此微凉大大我提供我苦心整理好的教程.以便各位小菜能顺利的使用Xcache加速php,假设看完了,也操作了,还是失败了的话,请联系微凉大大的QQ 496928838,微凉大大也想看看你是怎样一步一步都装不上. 微凉大大原创资料,转载跪求你保留好我的信息. #第一步,下载Xcache wget http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz #第

LAMP之AMP分离+XCache加速

实验需求 搭建LAMP平台,要求apache.php.MariaDB分别在不同服务器实现动静分离,不需要考虑动态服务器和静态服务器数据同步问题: 在LAMP平台之上,搭建博客和论坛,博客和论坛分别位于不同主机: 公网用户除了可以访问httpd之外不能访问内网任何一台服务器: 部署完成使用ab命令进行压力测试,并且部署Xcache为php提供加速功能. 环境拓扑如下所示: 部署思路 网络环境: Apache服务器使用双网卡,一块网卡监听外网用户请求,一块网卡和内网服务区进行通信,apache的内网

yum安装lamp及Xcache加速

LAMP的搭建: 使用两台虚拟机,一台虚拟机安装httpd及php,把php作为模块编译进httpd中,另一台安装mysql,让php能调用mysql来读取数据. 虚拟机1:172.18.250.76  Centos6.7        安装httpd.php 虚拟机2:172.18.250.10  Centos6.7        安装mysql 利用httpd创建两基于域名的虚拟主机,分别运行wordpress博客和phpmyadmin数据库. 一:yum安装httpd [[email pr

Xcache加速php缓存笔记

                          Php缓存和优化实战 缓存原理:         当用户请求一个php程序的时候,服务器的php引擎根据客户端请求解析php,并将其编译的编码为特定的操作码,默认情况下,php解析完之后会自动丢弃这个解析的操作码,而操作码缓存会将用户请求解析的源码放到共享内存里,方便下次调取,这样就大大减少了cpu的负载量   LNMP php缓存过程 1首先客户端向服务器申请php请求 2服务端收到客户端请求后,会将这个信息交给php引擎,也就是fastcg

yum安装实现lamp分离及Xcache加速

LAMP的搭建: 准备前提: 虚拟机:Centos7   172.18.250.77   安装httpd,通过Fcgi模块来跟php互动,只处理静态网页. 虚拟机:Centos7   172.18.250.78   安装php及php-fpm程序,php-5.3.3的版本已经包含了php-fpm,不需要在打补丁,但CentOS6上官方源没有php-fpm包,所以用CentOS 7 实验. 虚拟机:CentOS6  172.18.250.76    安装mysql,实现php跟mysql的互动.

源码安装实现lamp的amp分离及Xcache加速

LAMP的搭建: 搭建LAMP的平台,要求apache.mariadb.php三个程序分别实现在三台虚拟机上,实现动静分离. 1.虚拟机IP 172.18.250.77,安装Apache实现和PHP的交互,httpd与php的交互有三种方式,cgi.fcgi和模块方式,因为是跨主机的交互,所以使用fcgi的方式实现 2.虚拟机IP 172.18.250.76,安装php和php-fpm,实现对动态页面的处理. 3.虚拟机IP 172.18.250.10,安装mariadb数据库,实现php对数据

centos6安装LAMP并进行xcache加速

一丶LAMP 1.什么是LAMP L: linux 是免费开源软件,这意味着源代码可用的操作系统.A: apache (httpd) 是使用中最受欢迎的一个开放源码的WEB服务器软件M: mysql, mariadb 是多线程.多用户的SQL数据库管理系统.P: php, perl, pyth 是一种编程语言最初设计生产动态网站.PHP 是主要用于服务器端的应用程序软件.Perl 和 Python 类似常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有

LAMP环境的搭建(fastcgi)+ xcache加速

LAMP环境的搭建(fastcgi) LAMP简介: LAMP指的Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web 服务器. Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台

PHP服务缓存加速——xcache的安装与配置

1.PHP缓存加速器介绍 (1)操作码的介绍和加速器的原理 当客户请求一个PHP程序时,服务器的PHP引擎会解析该PHP程序,并将其编译为特定的操作码(Operate Code,简称opcode文件),该文件是执行PHP代码后的一种二进制的表示形式.默认情况下,这个编译好的的操作码文件由PHP引擎执行后丢弃.而操作码缓存(opcode cache)的原理就是将编译后的操作码报错下来,并放到共享内存里,以便在下次调用PHP页面时重用它,它避免了相同代码的重复编译,节省了PHP引擎重复编译的时间,降