ubuntu

Ubuntu上PHP如何使用OPcache

小樊
47
2025-09-16 19:30:19
栏目: 编程语言

在Ubuntu上,要为PHP配置OPcache,您需要遵循以下步骤:

  1. 确保您已经安装了PHP。您可以通过运行以下命令来检查:
php -v

如果您还没有安装PHP,请使用以下命令安装:

sudo apt update
sudo apt install php
  1. 安装PHP OPcache扩展。在大多数Ubuntu版本中,OPcache已经预装了。但是,如果您的系统中没有安装OPcache,可以通过以下命令安装:
sudo apt install php-opcache
  1. 启用OPcache。创建一个新的PHP配置文件,或者编辑现有的PHP配置文件(例如/etc/php/7.x/cli/php.ini/etc/php/7.x/apache2/php.ini,取决于您使用的PHP版本和Web服务器)。在配置文件中添加以下行:
[opcache]
zend_extension=opcache.so
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1

这些设置将启用OPcache并分配一些基本资源。您可以根据您的需求调整这些值。

  1. 重启Web服务器。根据您使用的Web服务器(例如Apache或Nginx),您需要重启它以使更改生效。

对于Apache:

sudo systemctl restart apache2

对于Nginx:

sudo systemctl restart nginx
  1. 验证OPcache是否已启用。创建一个名为info.php的文件,并将其放在您的Web服务器文档根目录中。在文件中添加以下内容:
<?php
phpinfo();
?>

现在,在Web浏览器中访问http://your_server_ip/info.php。在显示的PHP信息页面中,您应该看到与OPcache相关的部分。如果没有,请检查您的配置文件和Web服务器重启是否正确。

  1. 优化OPcache设置。根据您的应用程序需求,您可以进一步调整OPcache设置以提高性能。更多关于OPcache配置选项的信息,请参阅官方文档:https://www.php.net/manual/en/opcache.installation.php

0
看了该问题的人还看了