LNMP的搭建及PHP加速(4)

实现xcache对PHP加速

Zend Xcache Eaccelerate都可以实现对php加速

Zend Studio是专业开发人员在使用PHP整个开发周期中唯一的集成开发环境(IDE),它包括了PHP所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具,Zend Studio加速开发周期,并简化复杂的应用方案。特点:⑴快速代码开发与配置本地和远程调试器;⑵数据库连通性&SQL工具团队合作环境;⑶完全PHP 4/PHP 5切换PHPDocs/PHP文档处理程序支持;⑷SFTP、FTP以至SSH的安全连接100个以上代码摘录;⑸50个以上样品数据库应用程序与Zend Platform组合。

XCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲区已编译的代码从而提高速度. 通常能够提高您的页面生成速率 2 到5 倍, 降低服务器负载.

eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。它还有对脚本起优化作用,以加快其执行效率。使您的PHP程序代码执效率能提高1-10倍;首先您要安装好PHP,然后再来编译安装 eaccelerator。

环境:xcache-2.0.1.tar.gz

步骤:

1.tar -zxvf xcache-2.0.1.tar.gz -C /usr/local/src/拆解

2.cd /usr/local/src/xcache-2.0.1/

3.图13

LNMP的搭建及PHP加速

4.图14

LNMP的搭建及PHP加速

5.phpize 或者执行/usr/local/php/bin/phpize (phpize命令是用来准备 PHP 扩展库的编译环境的)

6.图15

LNMP的搭建及PHP加速

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

8.make

9.make install

10.cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/

LNMP的搭建及PHP加速

11.cd /usr/local/src/xcache-2.0.1其中有个xcache.ini 初始化文件

12.cp xcache.ini /etc/php5.d/拷贝的php5.d(额外功能配置存放的目录)PHP在工作的时候会自动扫描这个目录,怎样才能扫描到呢

13.vim xcache.ini

图18

LNMP的搭建及PHP加速

14.测试

15.vim /usr/local/nginx/html/index.php

16.图20

LNMP的搭建及PHP加速

17.图19

LNMP的搭建及PHP加速

18.另外我们可以使用xcache图形的界面来管理加速

19.cd /usr/local/src/xcache-2.0.1/admin

20.图21

LNMP的搭建及PHP加速

21.图22

LNMP的搭建及PHP加速

22.物理目录访问

23.cp -r admin/ /usr/local/nginx/html/

24.cd /usr/local/nginx/html/

25.chmod a+rx admin/

图23

LNMP的搭建及PHP加速

图24

LNMP的搭建及PHP加速

26.chmod o+r index.php

27.cd /etc/php5.d/(对xcache进行加密管理,限制其他用户只有输入密码才可以访问)

图25

echo -n "admin" |md5 sum 可以实现MD5的加密

LNMP的搭建及PHP加速

图26

LNMP的搭建及PHP加速

29.servicephp-fpm restart

LNMP的搭建及PHP加速

LNMP的搭建及PHP加速

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/9e0df8a2df319309d94a69077911ab46.html