ubuntu

Ubuntu中PHP如何配置OPcache

小樊
48
2025-08-03 12:16:53
栏目: 编程语言

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

  1. 安装PHP OPcache扩展: 首先,确保你的PHP版本支持OPcache。大多数现代PHP版本都内置了OPcache。你可以通过以下命令安装PHP OPcache扩展:

    sudo apt update
    sudo apt install php-opcache
    
  2. 启用OPcache: 安装完成后,你需要启用OPcache。编辑你的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.memory_consumption设置为128MB,表示OPcache将使用128MB的内存。

  3. 重启Web服务器: 修改配置文件后,你需要重启你的Web服务器以使更改生效。如果你使用的是Apache,可以使用以下命令:

    sudo systemctl restart apache2
    

    如果你使用的是Nginx和PHP-FPM,可以使用以下命令:

    sudo systemctl restart php7.x-fpm
    sudo systemctl restart nginx
    

    请将php7.x替换为你实际使用的PHP版本。

  4. 验证OPcache是否启用: 你可以通过创建一个PHP文件来验证OPcache是否已启用。创建一个名为info.php的文件,内容如下:

    <?php
    phpinfo();
    ?>
    

    将该文件上传到你的Web服务器,并在浏览器中访问它。搜索页面上的“opcache”部分,如果看到相关信息,说明OPcache已成功启用。

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

0
看了该问题的人还看了