查找配置文件

首先找到php配置文件php.ini
一般在/etc/php下,有一个以你PHP版本为名的文件夹,进入后再进入apache2文件夹
以php7.2为例,cd /etc/php/7.2/apache2就可以看到php.ini文件

修改配置

file_uploads  确定服务器上的PHP脚本是否可以接受HTTP文件上传 
memory_limit  设置脚本可以分配的最大内存量,防止失控的脚本独占服务器内存 
upload_max_filesize  PHP处理上传文件的最大值,此值必须小于post_max_size值 
post_max_size 通过POST方法可以接受的信息最大量

如果要上传>8M的大体积文件,除了设置上述四项外,还需要进一步配置以下的参数

max_execution_time = x ;每个PHP页面运行的最大时间值(秒),默认30秒 
max_input_time = x ;每个PHP页面接收数据所需的最大时间,默认60秒 
memory_limit = x ;每个PHP页面所吃掉的最大内存,默认8M 

重启服务使配置生效

1.第一种方式,通过 systemd 服务管理工具来重新启动

sudo systemctl restart php7.2-fpm.service

重启完还可以通过以下命令来查看PHP服务状态,检测是否正常启动

sudo systemctl status php7.2-fpm.service

2.第二种方式 找到 php-fpm 进程id,杀死进程,重新启动进程

ps aux | grep php-fpm
kill -9 进程号
/etc/init.d/php-fpm start

提示

修改配置前应该提前做好备份

文章目录