(1) PHP函数禁用找到
disable_functions =
该选项可以设置哪些PHP函数是禁止使用的,PHP中有一些函数的风险性还是相当大的,可以直接执行一些CentOS系统级脚本命令,如果允许这些函数执行,当PHP 程序出现漏洞时,损失是非常严重的!以下我们给出推荐的禁用函数设置:
disable_functions = phpinfo,passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,proc_open,proc_get_status
需注意:如果您的服务器中含有一些CentOS系统状态检测的PHP程序,则不要禁用shell_exec,proc_open,proc_get_status等函数。
(2) PHP脚本执行时间找到
max_execution_time = 30
该选项设定PHP程序的最大执行时间,如果一个PHP脚本被请求,且该PHP脚本在max_execution_time时间内没能执行完毕,则PHP不再继续执行,直接给客户端返回超时错误。没有特殊需要该选项可保持默认设置30秒,如果您的PHP脚本确实需要长执行时间则可以适当增大该时间设置。
(3) PHP脚本处理内存占用找到
memory_limit = 8M
该选项指定PHP脚本处理所能占用的最大内存,默认为8MB,如果您的服务器内存为1GB以上,则该选项可以设置为12MB以获得更快的PHP脚本处理效率。
(4) PHP全局函数声明找到
register_globals = Off
网络上很多关于PHP设置的文章都推荐将该选项设置为On,其实这是一种及其危险的设置方法,很可能引起严重的安全性问题。如果没有特殊的需要,强烈推荐保留默认设置!
(5) PHP上传文件大小限制找到
upload_max_filesize = 2M
该选项设定PHP所能允许最大上传文件大小,默认为2MB。根据实际应用需求,可以适当增大该设置。
(6) 几个地方的检查
查找:display_errors
如果是On的话改成Off
查找:magic_quotes_gpc
如果是Off的话改成On
- 鹏鹏运维笔记列表页
- 新动态文章
- linux发行版
- linux系统设置
- linux服务器常用配置
- ssh相关
- linux基本命令
- Linux开关机命令:shutdown,reboot,halt,init之间的区别
- linux 命令行 光标移动技巧等
- find命令笔记
- wget命令笔记
- vi命令
- curl 命令笔记
- tar排除指定目录打包
- curl方式执行shell脚本时如何传参
- Linux 下以其他用户身份运行程序—— su、sudo、runuser
- tcpdump抓包
- [命令] Linux 命令 fsck (检测和修复硬盘文件系统
- 使用 awk 过滤文本或文件中的字符串
- 7-zip压缩
- iftop 一种常用又简单的Linux流量监控工具
- Linux必备的13款实用工具(压力测试、安全、进程、流量、磁盘、日志)
- linux 文件夹卡死,目录中文件过多导致ls命令卡住
- Linux df排查inode已满及解决方法
- Touch命令使用指南:创建、更新和修改文件时间戳
- history命令
- screen命令笔记
- iptables
- 网卡配置
- 内核相关
- 磁盘分区相关
- centos常见问题处理
- systemctl 启动配置
- 实际应用
- crontab
- 权限控制方案
- 目录挂在问题
- exfat文件格式使用
- linux电脑性能测试(PA1052-sysbench)
- linux远程桌面
- GRUB
- MacBook
- DevOps
- bash脚本
- shell编程
- Bash 通配符介绍
- 变量1-规范-环境变量-普通变量
- 变量2-位置-状态-特殊变量
- 变量3-变量子串
- 变量4-变量赋值三种方法
- 变量5-数组相关
- 计算1-数值计算命令和案例
- 计算2-expr命令举例
- 计算3-条件表达式和各种操作符
- 计算4-条件表达式和操作符案例
- 循环1-函数的概念与作用
- 循环2-if与case语法
- 循环3-while语法
- 循环4-for循环
- 其他1-判断传入的参数为0或整数的多种思路
- 其他2-while+read按行读取文件
- 其他3-给输出内容加颜色
- 其他4-shell脚本后台运行知识
- 其他5-6种产生随机数的方法
- 其他6-break,continue,exit,return区别
- if语法案例
- bash函数定义/使用/传参…
- 将结果分别赋值给变量
- 函数语法案例
- bash备份脚本
- bash监控
- bash 获取linux上网的公网ip和本机ip
- 输入数字运行相应命令
- shell bash终端中输出的颜色和格式详解(超详细)
- 批量操作
- 文本处理
- BASH网络操作
- bash目录操作
- 根据web访问日志,封禁请求量异常的IP,如IP在半小时后恢复正常,则解除封禁
- bash其他实用脚本
- bash时间问题
- 73条日常Linux shell命令汇总,总有一条你需要!
- 一波实用的Bash Shell整理
- Shell脚本妙用:一个函数实现应用程序滚动日志,轻松管理日志文件
- 令人尖叫10个运维小技巧
- 远程调用脚本并校验MD5的安全方案
- 使用SHA256校验并安全执行远程脚本
- XC检查终端电脑信息收集代码
- grep 多行数据变为一行逗号分割
- shell编程
- web UI框架及常用前端UI框架
- php代码
- java开发
- html&js
- Markdown 教程
- bash脚本
- 数据库
- ETCD Key/Value 存储系统(PA1036-ETCD)
- mysql
- msyql 月影笔记本
- Mysql常用命令
- mysql中查询一段时间内的记录
- mysql中查看数据库中所有表的记录数
- msyql 性能监控工具
- mysql命令杂记
- mysql_config_editor/login-path使用
- 怎么查看和修改 MySQL 的最大连接数
- Linux Shell脚本之利用mysqldump备份MySQL数据库(详细注解)
- AIWALY mysql生产标准备份脚本
- mysql常见问题
- 完美解决mysql启动后随即关闭的问题(ibdata1文件损坏导致)
- MySQL 8.*版本 修改root密码
- mysqldump
- Mysql5.7版本解决初始密码遗忘
- mysql5.6基础my.cnf
- 5.7基础my.cnf
- mysql 字段批量替换
- mysql 5.6与5.7内存参数优化内存占用为30MB左右
- CentOS系统使用yum安装MariaDB数据库实现多实例
- Mysql批量替换特殊字符
- Redis
- redis-cluster
- Redis Info 命令 - 获取 Redis 服务器的各种信息和统计数值
- redis-sentinel配置-chunbo-front-2016
- haproxy配置监控redis主备切换
- 有关linux下redis overcommit_memory的问题
- redis采用m-s配置的高可用方案
- sentinel详解
- redis sentinel基本命令与参数
- Redis命名规范
- redis命令
- redis基础知识
- SET key value [EX seconds|PX milliseconds|KEEPTTL]
- redis 备份命令,防止rdb文件copy的时候,redis又对文件备份,造成copy备份不完全。
- oracle维护笔记
- MongoDB
- ClickHouse
- Sqlite数据库
- 备份工具
- Consul
- GIT使用
- 云服务商
- PHP环境
- CDN
- Keepalived和LVS负载均衡
- keepalived实现高可用
- WEB服务器相关
- tomcat相关
- Nginx
- NGINX访问控制
- NGINX日志处理
- OpenResty
- Nginx Rewrite
- Nginx浏览目录配置及美化
- Nginx+Lua+Redis 对请求进行限制
- Nginx配置缓存服务器及缓存清除
- Nginx_Lua
- aiwaly-nginx FLB配置实例-2017-07-26
- nagix-ldap编译步骤
- Nginx upstream的5种权重分配方式分享
- nginx-ladp相关配置
- nginx使用ssl模块配置支持HTTPS访问
- Nginx深入详解之upstream分配方式
- Nginx 静态页面POST 请求提示405 Not Allowed
- Nginx限制最大连接数、请求速率、下载速度
- nginx location if 的匹配规则
- Nginx中if语句中的判断条件
- Nginx开启fastcgi_cache缓存加速,支持html伪静态页面
- nginx配置实例
- Nginx禁止未绑定域名或IP访问443端口
- Nginx之http_image_filter_module模块使用
- nginx缓存模块proxy_cache_path的用法
- [nginx] nginx判断文件存在直接返回,不存在的时候才执行反向代理
- 使用nginx获取get/post参数值并返回给客户端
- 利用 yum 命令和 rpm 命令升级 Nginx 或者安装最新版本 Nginx
- nginx经过多层代理后获取真实来源ip
- 详解Nginx中的proxy_cache_path
- 01-简介与对比
- 02-日志说明
- 03-配置文件和虚拟主机
- 04-location模块和访问控制
- 05-status状态模块
- 06-rewrite重写模块
- 07-负载均衡和反向代理
- 08-反向代理监控虚拟IP地址
- nginx与https自签发证书
- Nginx编译安装[1.12.2]
- 不同客户端显示不同信息
- 上传和访问资源池分离
- nginx转发解决跨域问题
- 反向代理典型配置
- Nginx实现http自动跳转到https
- chrome升级造成证书报错ERR_SSL_PROTOCOL_ERROR
- 修改Nginx上传附件大小限制
- Haproxy
- 虚拟化
- 自动化运维
- 电子商务相关
- 前端框架
- 安全
- 服务器硬件相关
- windows运维
- 运维经验
- 网络相关
- 邮件相关
- 硬件设备
- hadoop大数据生态圈
- 文件存储相关
- 运维管理体系
- 备份方案
- Case by case
- 程序开发方面
- url.cn短网址生成api接口(腾讯短链接url生成)
- Rocketmq队列服务
- 压力测试
- 条形码(barcode)
- 配置中心服务
- 互联网常用资料
- Flume
- Kafka
- openvpn
- Webhook
- ZooKeeper
- nps内网穿透
- 流式计算框架
- 网络协议标准
- 使用 Certbot 向 Let's Encrypt 免费申请 HTTPS 证书
- PHP
- 开源功能模块
- U盘启动盘工具
- linux外设适配
- 多模态大模型
- MQTT通信协议技术
- 蛇形|驼峰|脊柱文件命名规则的介绍
- 网站规划
暂无相关搜索结果!
访问 AIWALY 月影开源
Linux php.ini的安全优化配置
文档更新时间: 2019-07-01 10:10 作者:月影鹏鹏