php xcache 例子,PHP xcache
PHP源码编译,讲PHP编译成Apache的模块方式
编译环境:
环境系统:red hat 5 内核版本:2.6.18-371.el5
软件包:php-5.4.45
xcache-3.1.2
编译过程:
#tar zxf php-5.4.45.tar.gz //解压
#cd php-5.4.45
#./configure --prefix=/usr/local/php --enable-mbstring --enable-sockets --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-config-file-path=/usr/local/php/etc
//编译
#make
#make test //执行测试
#make install
#ls /usr/local/php
bin etc include lib php
#cp /root/Desktop/ /usr/local/php/php.ini
//准备PHP的配置文件
#vi /etc/httpd/httpd.conf //修改Apache的主配置文件
修改内容如下:
1 AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php//添加这一行,用来识别PHP网页
2
DirectoryIndex index.php index.html
//设置默认首页PHP
3 LoadModule php5_module modules/libphp5.so
//检查是否启用PHP模块
#/usr/local/apache2/bin/apachectl -t //检查配置文件语法是否正确
#/usr/local/apache2/bin/apachectl start //启动http的服务
#netstat -anput|grep 80
#vi /usr/local/apache2/htdocs/index.php //编辑PHP主页面内容如下
phpinfo();
?>
浏览器访问,检查安装结果
测试与MySQL的连接是否正常,修改如下:
vi /usr/local/apache2/htdocs/index.php
$link=mysql_connect(‘localhost‘,‘root‘,‘‘);
if ($link)
echo "seccess !!";
else
echo "failure !!";
?>
连接成功
停止MySQL服务测试一下
#service mysqld stop
连接失败
说明与MySQL连接也没有问题。
接下来安装xcache
xcache简介:XCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲区已编译的代码从而提高速度,降低服务器负载。
#tar zxf xcache-3.1.2.tar.gz
#cd xcache-3.1.2
#/usr/local/php/bin/phpize
#./configure --enable-xcache --with-php-config=/usr/local/php/bin/php-config
//需指定启用xcache功能和PHP的配置文件
#make
#make install //make install之后会有如下的路径,一定要记住,这是来修改xcache配置文件的路径
/usr/local/php/lib/php/extensions/no-debug-zts-20100525
#cp /root/Desktop/xcache-3.1.2xcache.ini /usr/local/php/etc/
//复制xcache配置文件到PHP配置文件目录下,因为xcache是PHP配置的一部分,而不是单独的,因为我在编译PHP的时候指定的配置文件在PHP/etc下,所以复制到这个目录,具体要看实际情况。
#vi /usr/local/php/etc/xcache.ini //修改xcache配置文件,修改如下:
extension = /usr/local/php/lib/php/extensions/no-debug-zts-20100525/xcache.so
这就是make install之后出现的那个路径。
#/usr/local/apache2/bin/apachectl restart
//重启Apache服务
验证是否加载xcache功能,访问PHP主页面
能看到xcache模块,说明加载成功。
原文:http://9052689.blog.51cto.com/9042689/1692401
php xcache 例子,PHP xcache相关推荐
- php fpm xcache,php扩展xcache
xcache模块可以缓存php运行时编译生成的opcode可以加速php程序的效率 安装xcache和安装memcache方法类似,都是以扩展的方式安装 1.安装xcache扩展 tar -xvf x ...
- xcache php5.3,CentOS 配置 xcache for php.5.3.3
###准备工作 #安装"最快镜像源"插件,加速下载 yum install yum-plugin-fastestmirror.noarch #升级系统 yum update #安装 ...
- 三款免费的PHP加速器:APC、eAccelerator、XCache比较
2019独角兽企业重金招聘Python工程师标准>>> 2009年07月27日 下午 | 作者:VPSer 一直想找一些关于PHP加速的文章,偶然看到杀客的这篇文章,感觉不错,分享给 ...
- xcache安装配置
xcache的安装配置 解压,在解压后的目录中执行phpzie产生配置文件,拷贝相关文件到指定目录下,修改配置文件及文件权限 [root@localhost xcache]# tar -zxvf xc ...
- php ab压力测试,安装Xcache缓存加速php及ab压力测试结果
XCache 是一个又快又稳定的 PHP opcode 缓存器. 经过良好的测试并在大流量/高负载的生产机器上稳定运行. 经过(在 linux 上)测试并支持所有现行 PHP 分支的最新发布版本, 如 ...
- 后续:为LAMP添加XCache加速。
安装xcache,为php加速 前一篇博文,笔者写了关于LAMP的构建http://407711169.blog.51cto.com/6616996/1185226.最后提到了XCache加速的功能. ...
- php 5.4 安装xcache,安装xcache为你的PHP加速
Xcache工作原理: Xcache是开源的opcode和var的缓存器,它可以加速PHP的原因就是Xcache通过缓存用户已经请求的PHP编译结果,将PHP编译缓存保存在服务器的内存中以便用户再次请 ...
- php加速缓存器opcache,apc,xcache,eAccelerator
一.opcache opcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销. PHP 5.5. ...
- 后续:为LAMP添加XCache加速
安装xcache,为php加速 前一篇博文,笔者写了关于LAMP的构建http://407711169.blog.51cto.com/6616996/1185226.最后提到了XCache加速的功能. ...
- 微凉大大,教你一步一步在linux中正确的安装Xcache加速php。
首先,强烈吐槽,百度上的教程,都左复制右复制的,乱七八糟,缺东缺西的.借此微凉大大我提供我苦心整理好的教程.以便各位小菜能顺利的使用Xcache加速php,假设看完了,也操作了,还是失败了的话,请联系 ...
最新文章
- Qt的4个图像类QImage/QPixmap/QBitmap/QPicture 转
- JavaScript 中的return true 和return false
- 一道时间复杂度的题目
- macos docker 安装mysql,mac 中docker安装mysql的图文教程
- method=post 怎么让查看源代码看不到_网上文档无法复制怎么办?试试这几个方法!...
- TortoiseGit 安装
- 极域电子教室软件怎么脱离控制_新疆灵感科技技术汇总~LED控制卡常见软、硬件问题...
- mysql xtrabackup安装与原理
- 写给初学asp.net的新人们 新手学习经验
- 【TWVRP】基于matlab遗传算法求解带时间窗的外卖配送车辆路径规划问题【含Matlab源码 1416期】
- 三种简单的浏览器设置自动刷新网页
- Java在线打开word文档实现指定用户只能编辑指定区域
- Less系列之导入(Importing)
- 软文写作是什么?如何写软文?软文标题怎样拟定?
- 【渝粤教育】电大中专建设工程法规_1作业 题库
- 烂土豆 (ms16-075) 提权方法
- 小码哥java一期 百度云_小码哥IOS 十一期
- 零基础学 Python 之前,你该了解这些。
- Android实现图片轮播
- 电气火灾监控系统在某市新能源有轨电车示范线工程案例
热门文章
- 哪位有Castle Project Generators,邮给我一份 (deerchao at gmail dot com),谢谢。
- 13.企业应用架构模式 --- 对象-关系元数据映射模式
- 9.Linux性能诊断 --- Web应用安全:攻击,防护与检测,IPv6,容器安全
- 16.Linux 高性能服务器编程 --- 服务器调制,调试和测试
- 5.Linux 高性能服务器编程 --- Linux 网络编程基础 API
- 20. 远程端口查看
- 12. vim 编辑器
- smarty中的几个常用函数 templateExists() fetch() include
- 编写iPhone应用程序有何不同
- RPC架构简介与原理