以下是优化Ubuntu PHP配置增强安全性的关键步骤:
系统与软件更新
定期更新系统和PHP至最新版本,修复安全漏洞:
sudo apt update && sudo apt upgrade
配置php.ini安全参数
exec, system, shell_exec
等。upload_max_filesize
和post_max_size
(如2M/8M)。expose_php = Off
,隐藏PHP版本。display_errors = Off
,记录错误到日志。PHP-FPM安全加固
/etc/php/{version}/fpm/pool.d/www.conf
中设置user=www-data
。listen = 127.0.0.1:9000
,仅允许本地访问。启用安全模块
防火墙与网络隔离
allow_url_fopen
和allow_url_include
,防止远程代码执行。加密与认证
日志与监控
参考来源: