简介
LNMP一键安装包,一个用Linux Shell编写的可以为CentOS
/RHEL
/Fedora
/Aliyun
/Amazon
、Debian
/Ubuntu
/Raspbian
/Deepin
/Mint Linux
VPS
或独立主机安装LNMP(Nginx/MySQL/PHP
)、LNMPA(Nginx/MySQL/PHP/Apache
)、LAMP(Apache/MySQL/PHP
)生产环境的Shell程序。
优势
- 无需值守交互,自动部署
- 自动解决依赖问题
- 支持离线、在线两种方式部署,能适应多种网络环境
- 丰富的辅助工具(虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis/Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本)
- 支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成LetseEcrypt证书、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器
- 支持升级PHP、NGINX/Apache、Mariadb/MySQL
- 脚本开源,且保持更新,有专门的论坛以及FAQ清单
安装使用
- 访问官网,下载最新的脚本( 有互联网可以使用
下载版
,没有互联网可以下载完整版
) LNMP一键安装包 - 安装运行脚本(
root 运行
): install.sh - 升级运行脚本(
root 运行
):upgrade.sh - 卸载运行脚本(
root 运行
):uninstall.sh
默认目录
- NGINX、Apache、Mariadb、MySQL、PHP等都默认在
/usr/local/
对应的名称目录下(例如 NGINX目录就是 /usr/local/nginx
) - 网站目录:/home/wwwroot
- 网站日志目录:/home/wwwlogs
默认图形界面( 不用可删除 )
- PHPMyAdmin:http://yourIP/phpmyadmin/
- phpinfo:http://yourIP/phpinfo.php
- PHP探针:http://yourIP/p.php
- Xcache管理界面:http://yourIP/xcache/
- Zend Opcache管理界面:http://yourIP/ocp.php
- apcu管理界面:http://yourIP/apc.php
管理命令
- 启动:
lnmp start
- 重启:
lnmp restart
- 停止:
lnmp stop
- NGINX状态:lnmp nginx status
- 重启NGINX:lnmp nginx restart
- 停止NGINX:lnmp nginx stop
- 启动NGINX:lnmp nginx start
其它服务只需把nginx替换成你想要管理的服务名称即可
后话
- 遇到不解的问题可以先去官方论坛搜索 LNMP论坛
- 目前最新1.8版本,在升级PHP时,需要提前备份PHP配置,否则你得重新配置
- 安装完成后,lnmp 文件夹不要删除,否则会导致lnmp命令无法使用现象
lnmp 脚本都是用源码编译安装,所以耗时较长,建议使用 screen
yum/dnf install screen // Centos 系列 apt-get install screen // Debian 系列 screen -S lnmp // 启动一个 screen 会话,名叫 lnmp screen -r lnmp // 切换到 名叫 lnmp 的 screen 会话 screen -ls // 查看 screen 会话
如果你主机可以联网,可以用如下命令安装 LNMP(
lnmp1.8.tar.gz 是软件包名,最新版请参考官网
)wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh lnmp
- 官方FAQ
还不快抢沙发