安装OPCache以提高C​​entOS 7中的PHP性能

PHP是用于开发应用程序的最流行的编程语言之一,您可以在每个Web托管服务器上找到它。 最受欢迎的内容管理系统CMS )是用PHP编写的 ,例如 , DrupalJoomla

PHP众所周知的众多原因之一是因为它的默认分布中有许多扩展,例如OPcahce

什么是Opcache以及它是如何工作的?

最初称为Zend Optimizer +Opcache (在PHP 5.5.0中引入)是一个功能强大的PHP扩展,旨在增强PHP性能,从而提高整体应用程序性能。 它可以作为PHP版本5.2,5.35.4的 PECL扩展。 它的工作原理是将预编译的脚本字节码存储在共享内存中,从而无需PHP在每个请求上加载和解析脚本。

在本文中,我们将解释如何在CentOS 7中为特定的PHP版本安装和配置OPcache

在CentOS 7中安装Opcache PHP扩展

1.首先安装EPEL存储库,然后安装系统上的REMI存储库,如下所示。

# yum update && yum install epel-release
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm  

2.接下来,您需要安装yum-utils ,一组实用程序来扩展yum的默认功能; 它们可以帮助您管理yum存储库以及包,无需任何手动配置等。

# yum install yum-utils

3.安装yum-utils后 ,使用yum-config-manager启用Remi存储库作为安装不同PHP版本和模块的默认存储库。

# yum-config-manager --enable remi-php55		#For PHP 5.5
# yum-config-manager --enable remi-php56		#For PHP 5.6
# yum-config-manager --enable remi-php70 		#For PHP 7.0
# yum-config-manager --enable remi-php71		#For PHP 7.1
# yum-config-manager --enable remi-php72		#For PHP 7.2

4.现在安装Opcache扩展并验证您的PHP版本以确认它已使用以下命令安装了Opcache扩展。

# yum install php-opcache		
# php -v

检查OpCache PHP扩展

在CentOS 7中配置Opcache PHP扩展

5.接下来,使用您喜欢的编辑器编辑/etc/php.d/10-opcache.ini (或/etc/php.d/10-opcache.ini )文件来配置OPcache

# vim /etc/php.d/10-opcache.ini

以下设置应该可以帮助您开始使用OPcache ,并且通常建议将其作为良好的性能。 您可以通过取消注释来启用配置。

opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1

6.最后,重新启动Web服务器以使Opcache开始工作。

# systemctl restart nginx
OR
# systemctl restart httpd

就这样! Opcache是一个PHP扩展,旨在提高PHP性能。 在本文中,我们已经解释了如何在CentOS 7中安装和配置OPcache 如果您有任何疑问,请通过下面的评论表联系我们。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏