以下是PHP在Linux系统中的安全加固措施:
PHP配置加固
php.ini中设置disable_functions,禁止system、exec、phpinfo等高风险函数。open_basedir限制PHP脚本仅能访问指定目录(如网站根目录)。expose_php=Off,避免HTTP头暴露PHP版本信息。upload_max_filesize和post_max_size,并验证上传文件类型。系统及服务安全
yum update,修复PHP及依赖库的安全漏洞。firewalld或iptables限制仅允许HTTP/HTTPS等必要端口访问。Web服务器与权限管理
www用户),并限制文件权限(文件644、目录755)。php-mcrypt等),减少攻击面。error_log记录错误信息,并定期分析日志,及时发现异常。应用层安全实践
session.cookie_httponly=1和session.cookie_secure=1,防止会话劫持。参考来源: