云盘上传文件失败


上传文件失败了,看官方的说法,可能是文件切片太小了,建议设置为5M

但是设置的时候,提示说php.ini的最大限制是2M,唉,还得该php的配置,然后重启PHP。

其实改配置都简单,麻烦的是重启配置。

改的参数:

post_max_size = 500M;
upload_max_filesize = 500M;
memory_limit = 500M;
max_execution_time = 3600;
max_input_time = 3600;

# php中设置set_time_limit无效(safe_mode=on时php代码中修改超时无效) php.ini
safe_mode = off

# php-fpm.conf 配置优化(超时时间; 4G内存推荐如下子进程配置)
request_terminate_timeout 3600
pm.max_children = 50
pm.start_servers = 20
pm.min_spare_servers = 10
pm.max_spare_servers = 30
pm.max_requests = 500

  但是重启的话就出现提示 php-fpm 什么不存在啊什么的。去/etc/。。。/init.d/这个目录下,也没有php-fpm文件。

然后百度了好久,要安装php  fpm。

查看我的php版本:

 然后这个命令下载:

yum install php55w-fpm 
yum install php56w-fpm 
yum install php70w-fpm

  我的就是用的 php56那一个命令。

然后重启php命令就能正常执行了:

启动命令:systemctl start php-fpm
重启命令:systemctl restart php-fpm
停止命令:systemctl stop php-fpm

 顺便记录一个命令。之前还都忘记了的,在vim中查找的话。就用  /  命令。然后按n 就是下一个目标。

 Linux上查看端口被哪个进程占用:

lsof -i:端口号

  如果没有lsof命令的话,还要用yum来安装。

或者这个命令来查看: (参考于:https://www.cnblogs.com/fps2tao/p/10042553.html)

netstat -tunlp|grep 端口号

 又一大坑,居然不是80端口。

查看php的端口:

 netstat -tlnp|grep php

然后显示的是9000端口。

解决方法:

重新启动了apache服务,也就是httpd。参考网址:https://www.php.cn/php-weizijiaocheng-392894.html