天天看点

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

VPS主机性能配置如果太差,则在运行Wordpress博客和Discuz! 论坛等高消耗程序时能够明显感觉出VPS有些吃力。另外,即使VPS主机的CPU、内存、硬盘I/O等性能足够好,但是在面对大流量时则有可能导致PHP执行效率降低,网页打开速度变慢等不正常的情况。

为了能够在低配置的VPS主机上Web也能跑出流畅的感觉和在面对流量高峰时服务器也能从容应对大量的应该访问请求,我们一般会给PHP安装上几点缓存加速扩展:eAccelerator,xcache和memcached,优化动态内容缓存,提高php脚本的缓存性能和执行效率。

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

1、登录到VPS主机客户端,执行以下命令:

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

2、然后在/www/wdlinux/目录下新建一个eaccelerator_cache目录。

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

3、最后在/www/wdlinux/apache_php-5.2.17/etc中找到php.ini。

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

4、编辑php.ini,在文件最后加入以下代码:

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

5、重启服务器,刷新探针,这时就能看到eAccelerator安装成功了。

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached
WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

2、然后将以下代码加入到php.ini中。(可以放在文件的最后面)

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

3、重启VPS,生效。

1、APC全称是Alternative PHP Cache,是PHP PECL中的一个扩展,APC的缓存分两部分:系统缓存和用户数据缓存。系统缓存是APC把PHP文件源码的编译结果缓存起来,然后在每次调用时先对比时间标记。如果未过期,则使用缓存的中间代码运行。用户数据缓存是缓存由用户在编写PHP代码时用apc_store和apc_fetch函数操作读取、写入的。

2、在WDCP上安装APC缓存方法也很简单,执行以下命令:

3、然后编辑php.ini文件,在[eaccelerator] extension_dir="/www/wdlinux/apache_php-5.2.17/lib/php/extensions/no-debug-zts-20060613/"下方加入以下代码:

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

4、重启VPS,生效。(点击放大)

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

5、这是我的WDCP成功安装了eAccelerator、xcache、APC缓存后,php.ini的代码:

1、WDCP官方已经给出了安装memcached的方法,执行以下命令:

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

2、选择你的PHP版本,安装完成。

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

3、然后到WDCP控制面板中,点击memcached设置,没有提示让你安装memcached扩展,就表示WDCP安装memcached成功了。

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

4、当然你也可以在phpinfo中看到memcached是否已经编译安装。

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

1、LNMP安装eAccelerator,xcache和memcached的方法官方都已经给出,安装比较简单,进入lnmp解压后的目录,执行:./eaccelerator.sh 可以快速安装eAccelerator。

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

2、eaccelerator 0.9.5.3 支持PHP 5.2,如需此版本,输入 old 回车。eaccelerator 0.9.6.1 支持PHP 5.2、5.3,如需此版本,输入 new 回车。eaccelerator 1.0-dev 支持PHP 5.2、5.3、5.4,如需此版本输入 dev 回车。

3、执行:./xcache.sh 可以快速安装xcache,有两个版本可以选择,分别是XCache 2.0.0 和XCache 3.0.1。

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

4、执行:./memcached.sh 可以快速安装memcached。

5、最后重启VPS主机,重新探针,就可以看到LNMP安装eAccelerator,xcache和memcached成功了。

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached