溫馨提示×

Ubuntu下PHP如何使用OPcache

小樊
55
2025-07-17 18:14:00
欄目: 編程語言

在 Ubuntu 下為 PHP 配置 OPcache 可以提高 PHP 腳本的執行速度。以下是配置 OPcache 的步驟:

  1. 確保已安裝 PHP 及其擴展

首先,確保您已經安裝了 PHP 以及需要的擴展??梢允褂靡韵旅顏戆惭b PHP 和 OPcache 擴展:

sudo apt update
sudo apt install php php-cli php-opcache
  1. 啟用 OPcache

要啟用 OPcache,需要修改 PHP 配置文件 php.ini。找到或創建一個名為 /etc/php/{version}/cli/php.ini 的文件,其中 {version} 是您的 PHP 版本號。例如,對于 PHP 7.4,文件路徑為 /etc/php/7.4/cli/php.ini。

使用文本編輯器打開 php.ini 文件,例如:

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

在文件中找到以下行:

;zend_extension=opcache.so

取消注釋(刪除行首的分號)以啟用 OPcache:

zend_extension=opcache.so

接下來,您可以配置 OPcache 的選項。以下是一些常用選項:

[opcache]
opcache.enable=1 ; 啟用 OPcache
opcache.memory_consumption=128 ; 分配給 OPcache 的內存大?。∕B)
opcache.interned_strings_buffer=8 ; 內部字符串緩沖區大?。∕B)
opcache.max_accelerated_files=4000 ; 可加速文件的最大數量
opcache.revalidate_freq=60 ; 檢查腳本更新的時間間隔(秒)

根據您的需求調整這些值。保存并關閉 php.ini 文件。

  1. 重啟 PHP-FPM 或 Apache

要使更改生效,需要重啟 PHP-FPM 或 Apache 服務。如果您使用的是 PHP-FPM,請運行以下命令:

sudo systemctl restart php{version}-fpm

{version} 替換為您的 PHP 版本號。例如,對于 PHP 7.4:

sudo systemctl restart php7.4-fpm

如果您使用的是 Apache,請運行以下命令:

sudo systemctl restart apache2
  1. 驗證 OPcache 是否已啟用

要驗證 OPcache 是否已啟用,可以創建一個名為 info.php 的文件,并在其中添加以下內容:

<?php
phpinfo();

將此文件上傳到您的 Web 服務器,并通過瀏覽器訪問它。在顯示的 PHP 信息頁面中,搜索 “OPcache”,如果已啟用,您將看到與 OPcache 相關的配置信息。

完成以上步驟后,您已成功在 Ubuntu 下為 PHP 配置了 OPcache。這將有助于提高您的 PHP 應用程序的性能。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女