ubuntu

PHP在Ubuntu上如何配置OPcache

小樊
60
2025-04-25 19:36:36
栏目: 编程语言

在Ubuntu上配置PHP的OPcache可以通过以下步骤完成:

1. 安装PHP和OPcache扩展

首先,确保你已经安装了PHP和OPcache扩展。你可以使用以下命令来安装它们:

sudo apt update
sudo apt install php php-opcache

2. 配置OPcache

OPcache的配置文件通常是/etc/php/{version}/cli/php.ini(对于命令行)和/etc/php/{version}/fpm/php.ini(对于PHP-FPM)。你需要编辑这些文件来启用和配置OPcache。

对于命令行:

sudo nano /etc/php/{version}/cli/php.ini

对于PHP-FPM:

sudo nano /etc/php/{version}/fpm/php.ini

{version}替换为你安装的PHP版本号,例如7.4

在文件中找到以下行并进行相应的配置:

[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

解释一下这些配置项:

3. 重启PHP-FPM服务

如果你使用的是PHP-FPM,需要重启服务以应用配置更改:

sudo systemctl restart php{version}-fpm

{version}替换为你安装的PHP版本号,例如php7.4-fpm

4. 验证OPcache配置

你可以通过以下命令来验证OPcache是否已正确启用:

php -i | grep opcache

你应该能看到类似以下的输出:

opcache.blacklist_filename => no value => no value
opcache.consistency_checks => 0 => 0
opcache.dups_fix => Off => Off
...
opcache.enable => On => On
...

5. 调整配置(可选)

根据你的应用需求,你可能需要调整OPcache的配置参数。可以参考PHP官方文档了解更多配置选项。

通过以上步骤,你应该能够在Ubuntu上成功配置PHP的OPcache。

0
看了该问题的人还看了