Linux/Python学习论坛-京峰教育

 找回密码
 立即注册

一键登录:

搜索
热搜: 活动 交友 discuz
查看: 1298|回复: 0

lamp-php-加速软件扩展库安装

[复制链接]

22

主题

69

帖子

2315

积分

金牌会员

Rank: 6Rank: 6

积分
2315
发表于 2015-4-15 13:26:31 | 显示全部楼层 |阅读模式
PHP加速软件扩展库安装

一、eaccelerator  →目前仅支持到PHP5.4版本
扩展库官网:http://eaccelerator.net
下载地址:https://github.com/eaccelerator/eaccelerator/tarball/master

[root@kongxl soft]# wget https://github.com/eaccelerator/eaccelerator/tarball/master -c
[root@kongxl soft]# mv master master.tar.gz
[root@kongxl soft]# tar -xf master.tar.gz
[root@kongxl soft]# cd eaccelerator-eaccelerator-42067ac/
[root@kongxl eaccelerator-eaccelerator-42067ac]# /usr/local/php2/bin/phpize
[root@kongxl eaccelerator-eaccelerator-42067ac]# ./configure  --help
[root@kongxl eaccelerator-eaccelerator-42067ac]# ./configure --enable-eaccelerator=shared --with-php-config=/usr/local/php2/bin/php-config
[root@localhost eaccelerator-eaccelerator-42067ac]# make
[root@localhost eaccelerator-eaccelerator-42067ac]# make install
Installing shared extensions:     /usr/local/php2/lib/php/extensions/no-debug-zts-20100525/

添加到php.ini配置文件的最后面
extension="/usr/local/php2/lib/php/extensions/no-debug-zts-20100525/eaccelerator.so"
eaccelerator.shm_size="64"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"




二、xcache  →目前仅支持到PHP5.6版本

1、xcache介绍
Xcache,目前3.2版本支持PHP5.6版本,国人开发的呢。
介绍网站:http://xcache.lighttpd.net
下载地址:http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz

2、xcache安装
[root@kongxl soft]# wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz -c
[root@kongxl soft]# tar -xf xcache-3.2.0.tar.gz
[root@kongxl soft]# cd xcache-3.2.0
[root@kongxl xcache-3.2.0]# /usr/local/php2/bin/phpize
[root@kongxl xcache-3.2.0]# ./configure --help    //获取帮助
[root@kongxl xcache-3.2.0]# more INSTALL   //获取安装帮助
[root@kongxl xcache-3.2.0]# cp /usr/local/php2/etc/php.ini /usr/local/php2/etc/php.ini.bak
[root@kongxl xcache-3.2.0]# ./configure --enable-xcache  --enable-xcache-coverager --with-php-config=/usr/local/php2/bin/php-config
[root@kongxl xcache-3.2.0]# make -j4
[root@kongxl xcache-3.2.0]# make -j4 install
Installing shared extensions:     /usr/local/php2/lib/php/extensions/no-debug-zts-20131226/
[root@kongxl xcache-3.2.0]# cat xcache.ini  >>/usr/local/php2/etc/php.ini     //把xcache的配置信息导入到php.ini里面。
修改配置文件,请参考这个官方文档:http://xcache.lighttpd.net/wiki/XcacheIni

3、生成Xcache缓存文件
[root@kongxl tmp]# touch /tmp/xcache
[root@kongxl tmp]# chmod 777 /tmp/xcache

4、生成Xcache管理员的秘密(MD5密文)
[root@kongxl tmp]# echo -n "123456" | md5sum
e10adc3949ba59abbe56e057f20f883e
修改配置文件,在php.ini里面,之前导入进去的,修改[xcache.admin]部分的内容为:
xcache.admin.enable_auth = On
xcache.admin.user = "admin"
xcache.admin.pass = "e10adc3949ba59abbe56e057f20f883e"

5、拷贝Xcache管理程序到网站根目录下
[root@kongxl xcache-3.2.0]# cp -R ./htdocs/ /usr/local/apache2/htdocs/xcache
[root@kongxl xcache-3.2.0]# /usr/local/apache2/bin/apachectl -k start
在浏览器里面输入:http://192.168.2.230/phpinfo.php     检查是否有xcache模块
在浏览器里面输入:http://192.168.2.230/xcache     ,用户名:admin     密码:123456

[root@kongxl ~]# /usr/local/php2/bin/php -v
PHP 5.6.7 (cli) (built: Apr 15 2015 09:48:36)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
    with XCache v3.2.0, Copyright (c) 2005-2014, by mOo
    with XCache Cacher v3.2.0, Copyright (c) 2005-2014, by mOo
    with XCache Coverager v3.2.0, Copyright (c) 2005-2014, by mOo


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|京峰教育,只为有梦想的人 ( 京ICP备15013173号 )

GMT+8, 2019-11-21 15:58 , Processed in 0.021839 second(s), 12 queries , Redis On.

快速回复 返回顶部 返回列表