前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >安装XCache以加速和优化PHP性能

安装XCache以加速和优化PHP性能

作者头像
子润先生
修改2021-06-15 11:07:25
6750
修改2021-06-15 11:07:25
举报
文章被收录于专栏:用户8644135的专栏

在大多数情况下,PHP的性能可以减慢网站的效果。 为了优化和加速网站性能,您需要提高PHP性能。 为了这个目的,你可以使用操作码cachers如eAccelerator在, APCMemcached的 ,了XCache等就个人而言,我最喜欢的选择了XCache。

XCache将是一个免费,开源的操作码cacher的,它旨在提高PHP脚本的执行服务器上的性能。 它通过将编译版本的代码缓存到内存中来消除PHP代码的编译时间,从而优化性能,这样编译版本直接从内存加载PHP脚本。 这将保证高达5倍的速度加快页面生成时间,也优化和PHP脚本的增加等诸多方面,降低网站/服务器的负载。

可能不是快5倍,但它一定会提高标准的PHP的安装与操作码XCaher。 本文介绍如何设置和XCache将RHEL,CentOS的 ,FedoraUbuntu,Linux Mint的Debian系统集成到PHP安装。

第1步:安装XCache for PHP

谁运行基于Red Hat发布的用户,可以能够通过的软件包管理器通过使安装XCache将EPEL软件库 。 一旦启用EPEL软件库,你可以使用下面的命令Yum安装它。

RHEL / CentOS / Fedora
代码语言:javascript
复制
# yum install php-xcache xcache-admin

默认情况下,XCache将可从包管理器基于Debian发行版。 因此,您可以通过下面的apt-get命令安装XCache将包。

Debian / Ubuntu / Linux Mint
代码语言:javascript
复制
# apt-get install php5-xcache

第2步:配置XCache for PHP

XCache.ini配置文件有两个,我倒建议你理解,因为他们在这个插件使用的重要设置。 的XCache将配置设置的详细信息可以在这里找到XcacheIni 。 如果不想更改任何设置,您可以使用默认设置,因为它们足够好用于XCache。

RHEL / CentOS / Fedora
代码语言:javascript
复制
# vi /etc/php.d/xcache.ini
Debian / Ubuntu / Linux Mint
代码语言:javascript
复制
# vi /etc/php5/conf.d/xcache.ini
OR
# vi /etc/php5/mods-available/xcache.ini

第3步:重新启动Apache for XCache

一旦你与配置设置完成后,重新启动Apache Web服务器。

代码语言:javascript
复制
# /etc/init.d/httpd restart
代码语言:javascript
复制
# /etc/init.d/apache2 restart

第4步:验证XCache for PHP

重新启动Web服务后,请键入以下命令以验证XCache。 您应该看到XCache行如下所示。

代码语言:javascript
复制
# php -v
示例输出
代码语言:javascript
复制
PHP 5.3.3 (cli) (built: Jul  3 2012 16:40:30)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with XCache v3.0.1, Copyright (c) 2005-2013, by mOo
with XCache Optimizer v3.0.1, Copyright (c) 2005-2013, by mOo
with XCache Cacher v3.0.1, Copyright (c) 2005-2013, by mOo
with XCache Coverager v3.0.1, Copyright (c) 2005-2013, by mOo

另外,您也可以通过您的文档根目录下(即在/ var / www / html等/ var / www)下创建一个“phpinfo.php的 '文件确认了XCache。

代码语言:javascript
复制
vi /var/www/phpinfo.php

接下来,添加以下php行并保存文件。

代码语言:javascript
复制
<?php
phpinfo();
?>

打开网页浏览器,并呼吁像“HTTP://your-ip-address/phpinfo.php”的文件。 您将看到以下输出屏幕截图。

安装XCache for PHP
安装XCache for PHP

XCache信息

第5步:为PHP启用XCache管理面板

默认情况下,管理面板保护与HTTP-AUTH和禁止状态,如果您还没有设置密码。 要设置用户/密码打开Xcache.ini文件。 但是,首先你必须使用以下命令创建md5密码。

代码语言:javascript
复制
# echo -n "typeyourpassword" | md5sum
示例输出
代码语言:javascript
复制
e10adc3949ba59abbe56e057f20f883e

现在打开Xcache.ini文件中添加生成MD5密码。 看下面的例子,添加自己的密码md5字符串。

代码语言:javascript
复制
[xcache.admin]
xcache.admin.enable_auth = On
; Configure this to use admin pages
xcache.admin.user = "mOo"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = "e10adc3949ba59abbe56e057f20f883e"

这样做最简单的方法是复制整个目录XCache将管理员在旧版本)到您的Web根目录下(即在/ var / www / html等/ var / WWW)。

代码语言:javascript
复制
# cp -a /usr/share/xcache/ /var/www/html/
OR
# cp -a /usr/share/xcache/htdocs /var/www/xcache
OR
cp -a /usr/share/xcache/admin/ /var/www/ (older release)

现在把它从你的浏览器,HTTP-auth的登录提示窗口会弹出。 输入您的用户/传入,完成。

代码语言:javascript
复制
http://localhost/xcache
OR
http://localhost/admin (older release)
XCache 3.0较新版本
XCache 3.0管理面板
XCache 3.0管理面板

XCache 3.0管理面板

XCache 2.0旧版本
安装xcache admin
安装xcache admin

XCache管理面板

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第1步:安装XCache for PHP
    • RHEL / CentOS / Fedora
      • Debian / Ubuntu / Linux Mint
      • 第2步:配置XCache for PHP
        • RHEL / CentOS / Fedora
          • Debian / Ubuntu / Linux Mint
          • 第3步:重新启动Apache for XCache
          • 第4步:验证XCache for PHP
            • 示例输出
            • 第5步:为PHP启用XCache管理面板
              • 示例输出
                • XCache 3.0较新版本
                  • XCache 2.0旧版本
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档