首页主机资讯Linux LNMP安装步骤是什么

Linux LNMP安装步骤是什么

时间2025-11-18 19:33:04发布访客分类主机资讯浏览787
导读:Linux LNMP安装步骤 方式一 使用LNMP一键安装包(推荐) 准备与下载 通过SSH登录服务器,建议使用screen保持会话稳定:执行 screen -S lnmp;若未安装:yum install screen 或 apt-g...

Linux LNMP安装步骤

方式一 使用LNMP一键安装包(推荐)

  • 准备与下载
    • 通过SSH登录服务器,建议使用screen保持会话稳定:执行 screen -S lnmp;若未安装:yum install screen 或 apt-get install screen。
    • 下载并解压安装包(以稳定版为例):
      • wget https://soft.lnmp.com/lnmp/lnmp2.2.tar.gz -O lnmp2.2.tar.gz
      • tar zxf lnmp2.2.tar.gz & & cd lnmp2.2
    • 可在运行安装脚本前编辑安装包目录下的lnmp.conf,自定义网站目录、Nginx/PHP参数、是否开启 Lua 等。
  • 安装与选择组件
    • 执行安装:./install.sh lnmp(如需 LNMPA 或 LAMP,将 lnmp 替换为 lnmpa 或 lamp)。
    • 按需选择MySQL/MariaDBPHP版本;若选择编译安装 MySQL 5.6/5.7MariaDB 10,建议内存≥1GB
    • 提示“Using Generic Binaries [y/n]”时,y 为使用二进制包、n 为源码编译;二进制方式更快,编译方式可定制性更强。
    • 设置MySQL root密码、是否启用InnoDB等,回车开始自动编译安装(耗时取决于机器配置与网络)。
  • 安装完成与后续
    • 出现“Install lnmp V2.2 completed! enjoy it.”即完成(部分环境可能停留在该提示,可按Ctrl+C退出)。
    • 添加站点:按官方教程添加虚拟主机,将域名解析至服务器IP后即可访问;如需FTP可自行部署(LNMP默认不安装FTP服务)。
    • 常用扩展与组件(如 eAccelerator、xcache、memcached、ionCube、redis、opcache 等)可使用安装包提供的脚本或 FAQ 指引添加。

方式二 各组件分别安装与配置(可控性更高)

  • 基于 Debian/Ubuntu
    • 更新与安装:sudo apt update;sudo apt install nginx mysql-server(或 mariadb-server);sudo apt install php-fpm php-mysql。
    • PHP-FPM 配置:编辑 /etc/php/7.x/fpm/pool.d/www.conf,确保 listen = /run/php/php7.x-fpm.sock;重启服务:sudo systemctl restart nginx 与 sudo systemctl restart php7.x-fpm。
  • 基于 CentOS/RHEL/Fedora
    • 更新与安装:sudo yum update(或 dnf update);sudo yum install epel-release;sudo yum install nginx;sudo yum install mysql-server(或 mariadb-server);sudo yum install php-fpm php-mysqlnd。
    • PHP-FPM 配置:编辑 /etc/php-fpm.d/www.conf,确保 listen = /run/php-fpm/www.sock;重启服务:sudo systemctl restart nginx 与 sudo systemctl restart php-fpm。
  • 防火墙与基础验证
    • 放行端口:UFW(Debian/Ubuntu)执行 sudo ufw allow ‘Nginx Full’;Firewalld(CentOS/RHEL)执行 sudo firewall-cmd --permanent --add-service=nginx & & sudo firewall-cmd --reload。
    • 访问服务器 IP 或域名,确认 Nginx 默认页面可访问;后续按需配置 HTTPS/SSL

安装后验证与常见问题

  • 一键安装包验证与排错
    • 安装完成后可用 lnmp 自带的状态管理命令查看组件运行状态;如安装失败,下载 /root/lnmp-install.log 并在官方论坛发帖求助(附系统版本、位数与日志)。
  • 分别安装方式的验证
    • 创建测试文件:echo “” | sudo tee /var/www/html/info.php;访问 http://服务器IP/info.php 应显示 PHP 信息页。
    • 确保 NginxPHP-FPM 均处于 active(running)状态;Nginx 配置测试:sudo nginx -t;重载:sudo systemctl reload nginx。
  • 常见问题与要点
    • 编译安装 MySQL 5.6/5.7MariaDB 10 建议内存≥1GB,低内存环境可优先选择二进制包或更高内存实例。
    • 一键安装包支持仅安装Nginx数据库:在包目录执行 ./install.sh nginx 或 ./install.sh db;支持多版本 PHP(如 ./install.sh mphp)。
    • 需要离线安装时,可在本地准备 yum/apt 源或下载所需二进制包至安装包 src 目录后执行安装;卸载执行 ./uninstall.sh(网站文件保留,数据库目录备份至 /root)。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Linux LNMP安装步骤是什么
本文地址: https://pptw.com/jishu/750430.html
LNMP怎样实现负载均衡 LAMP服务器日志如何分析问题

游客 回复需填写必要信息