以下是Linux LNMP常见问题的解决方法:
nginx -t,查看是否有路径错误或端口冲突。ufw allow 80/443。tail -f /var/log/mysql/error.log,处理权限问题(如mysql.sock权限不足)或配置文件错误。chown -R mysql:mysql /var/lib/mysql/。tail -f /var/log/php-fpm.log,调整配置参数(如pm.max_children)后重启服务。chmod -R 755 /path/to/webroot。fastcgi_pass指向的端口是否与PHP-FPM监听一致。apt-get install php-xxx(Ubuntu)或yum install php-xxx(CentOS),确保编译工具已安装。my.cnf中设置slow_query_log=1,分析日志并添加索引。innodb_buffer_pool_size(建议设置为系统内存的50%-70%)。worker_processes为CPU核心数,增加worker_connections,启用keepalive连接。www-data,MySQL用mysql),通过chown和chmod设置文件权限。systemctl stop firewalld(CentOS)或ufw disable(Ubuntu),生产环境需配置规则。setenforce 0(临时关闭),或配置正确策略。top、htop监控系统资源,或部署Zabbix、Prometheus等专业监控软件。参考来源: