zendoptimizer 安装_LNMP一键安装Web环境并添加虚拟主机

0x00 安装screen

简介: Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。

作用: 由于LNMP安装时间较长,一般需要45分钟;screen 能够让脚本在后台运行,即使断开与VPS的连接,使用命令:screen -r 就能恢复会话。

yum install screen   # 安装命令screen               # 新建窗口

0x01 安装LNMP

1. 安装LNMP1.5稳定版

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gztar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

2. 说明:

① 如果没有安装wget,安装即可:yum install wget

② ./install.sh 后面的参数为需要安装的类型:lnmp、lnmpa或lamp;默认安装lnmp可不写。如需更改网站和数据库目录先修改 lnmp.conf 文件。

3. 选择MySQL版本

14b8edb6-6317-eb11-8da9-e4434bdf6706.png

注意:MySQL 5.6,5.7及MariaDB 10必须在1G以上内存的更高配置上才能运行(我的VPS内存为1GB,选择2)

4. 设置MySQL的密码

5. 启用InnoDB Storage Engine

6. 安装PHP

16b8edb6-6317-eb11-8da9-e4434bdf6706.png

7. 安装Memory Allocator

18b8edb6-6317-eb11-8da9-e4434bdf6706.png

8. 按任意键开始安装

LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件,安装时间可能会几十分钟到几个小时不等,这取决于你的服务器性能。

9. 安装完成

19b8edb6-6317-eb11-8da9-e4434bdf6706.png

结束按Ctrl+C

0x03 添加虚拟主机

1. 添加网站(虚拟主机)

lnmp vhost add

2. 输入要添加的网站域名,例如,添加 www.conimi.com

3. 询问是否添加更多域名,一般还会添加一个不带www的域名,例如 conimi.com

注意: 带www和不带www的是不同的域名,如需带www和不带的www的域名都访问同一个网站需要同时都添加

4. 设置网站目录

网站目录不存在的话会创建目录,也可以输入已经存在的目录或要设置的目录(注意如要输入必须是全路径即以/开头的完整路径!!!)。不输入直接回车的话,采用默认目录:/home/wwwroot/域名

5. 设置伪静态

伪静态可以使URL更加简洁也利于SEO,如程序支持并且需要设置伪静态的话,如启用输入 y,不启用输入 n ,选择启用,输入y 回车,然后根据具体情况选择

6. 设置日志

默认目录为:/home/wwwlogs/ 默认文件名为:域名.log

7. 是否添加数据库

询问是否添加数据库和数据库用户,并且名字相同,选择 y 回车

提示需要验证MySQL的root密码,输入刚开始设置的数据库密码,若以上第三步未设置密码,则密码默认为 root,输入密码时不会显示,密码输入错误会有提示,输入完成回车后出现如下

8. 创建数据库

提示输入要创建的数据库名称,例如创建一个数据库typecho,回车确认。

9. 为刚创建的数据库typecho创建密码

1ab8edb6-6317-eb11-8da9-e4434bdf6706.png

10. 添加SSL证书

选择Let's Encrypt提供的证书

证书到期后会自动续期

1bb8edb6-6317-eb11-8da9-e4434bdf6706.png

11. 按任意键开始创建虚拟主机

0x04 参考资料

  • 官网地址:https://lnmp.org

  • 原文文档:https://lnmp.org/install.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值