一、手动安装部署LNMP
1.使用LNMP一键安装包安装
- 离线安装包下载地址:http://soft.vpser.net/lnmp/lnmp1.6-full.tar.gz
- 在线安装包下载地址:http://soft.vpser.net/lnmp/lnmp1.6.tar.gz
2.安装命令如下:
示例如下(可按自己需求更改参数即软件版本):
wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && LNMP_Auto="y" DBSelect="2" DB_Root_Password="lnmp.org" InstallInnodb="y" PHPSelect="5" SelectMalloc="1" ./install.sh lnmp
二、Docker安装部署LNMP【推荐选择】
1. 参考链接:https://hub.docker.com/r/jakeli1992/lnmp
2. 安装docker,参考:Docker安装部署方法总结【二】
3. 拉取Docker镜像(据自身需求不同,获取不同版本镜像,详情见文末说明):
docker pull jakeli1992/lnmp:lastst 或者 docker pull jakeli1992/lnmp-m:1.0.0
4.安装docker-compose,参考:Docker-Compose安装部署总结
5.编写docker-compose.yaml文件
根据lnmp镜像版本和自身实际情况不同,参考如下文件编写docker-compose文件来启动镜像
version: "3" services: lnmp: container_name: lnmp image: jakeli1992/lnmp-s:1.0.0 environment: TZ: Asia/Shanghai volumes: - /data/web/mysql:/usr/local/mysql/var - /data/web/website:/home/wwwroot - /data/web/nginx:/usr/local/nginx/conf ports: - "80:80" - "3306:3306" - "443:443" command: /opt/lnmp/shell/initial2.sh tty: true
6.启动docker镜像,切换到docker-compose目录,执行命令如下:
# docker-compose up -d [root@2d9c856d872b local]# lnmp status # 查看lnmp状态 +-------------------------------------------+ | Manager for LNMP, Written by Licess | +-------------------------------------------+ | https://lnmp.org | +-------------------------------------------+ nginx (pid 155) is running... php-fpm is runing! SUCCESS! MySQL running (673)
说明!!!
1. 目前lnmp不同版本组合有以下三种,根据自身情况选择:
- jakeli1992/lnmp :包含Linux7.6+Nginx1.14.1+Mysql5.5.62+PHP5.6.40
- jakeli1992/lnmp-s :包含Linux7.6+Nginx1.14.1+Mysql5.7.26+PHP5.6.40
- jakeli1992/lnmp-m : 包含Linux7.6+Nginx1.14.1+Mysql5.7.26+PHP7.2.19
2. 所有镜像mysql初始密码为123456,如忘记密码参考琼杰笔记文档重置密码:mysql忘记登陆授权码的解决办法
3. 若docker镜像因为网络问题无法下载,可联系作者获取镜像包文件
操作记录:
# 恢复.sql格式的数据库 mysql -hhostname -uusername -ppassword databasename < backupfile.sql # 恢复.gz格式的数据库 gunzip < 13-01-2020.wordpress.gz | mysql -uroot -p123456 wordpress # 开通root用户的访问 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; flush privileges;
参考琼杰笔记文档:
评论前必须登录!
注册