ubuntu

如何在Ubuntu上配置PHP opcache

小樊
34
2025-05-11 22:55:55
栏目: 编程语言

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

1. 安装PHP和opcache扩展

首先,确保你已经安装了PHP。你可以使用以下命令来安装PHP及其常用扩展:

sudo apt update
sudo apt install php php-cli php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip

接下来,安装PHP的opcache扩展:

sudo apt install php-opcache

2. 配置PHP opcache

PHP的opcache配置文件通常位于/etc/php/{version}/cli/php.ini/etc/php/{version}/fpm/php.ini,其中{version}是你的PHP版本号。例如,如果你的PHP版本是7.4,那么配置文件路径将是/etc/php/7.4/cli/php.ini/etc/php/7.4/fpm/php.ini

你可以使用以下命令来编辑这些文件:

sudo nano /etc/php/7.4/cli/php.ini
sudo nano /etc/php/7.4/fpm/php.ini

在打开的文件中,找到以下行并取消注释(删除行首的分号;):

[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和Web服务器

配置完成后,重启PHP-FPM和Web服务器(如Apache或Nginx)以使更改生效。

对于PHP-FPM:

sudo systemctl restart php7.4-fpm

对于Apache:

sudo systemctl restart apache2

对于Nginx:

sudo systemctl restart nginx

4. 验证配置

你可以通过创建一个PHP文件来验证opcache是否正常工作。例如,创建一个名为info.php的文件,内容如下:

<?php
phpinfo();
?>

然后在浏览器中访问http://your_server_ip/info.php,搜索“opcache”部分,确认opcache已启用并且配置正确。

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

0
看了该问题的人还看了