我非专业在Liunx运维上有很详细的学习的人,我只是想用大白话将建站尽量说明白
!内附有重要的正确环境安装解决方案!请读完本章后再看下一章的图形界面
简介
LNMP实际上是由四个环境构成,这里我们以大白话跟大家过一下这些是什么
Liunx
不用多说了吧?不知道?看这期去=>论多功能的MC服务器官网养成记III - Linux大白话
Nginx
web网站容器,这个是必须要装的。与其类似的还有Apache。不过低配置的服务器还是用轻量型Nginx的吧~
什么是容器呢?打个比喻:
我烧了一个菜,我必须有个盘子将菜盛到里面。这个盘子就是容器,而烧好的菜就是已经做好的网站程序。(印度人铁砂掌路过~)
MySql
有时会简写为MS,其实是一个东西。是一个数据库。数据库就是类似于一个表格,专门用来存放网站重要信息的东西。
所以有些小众的云服务商会删库跑路,指的就是删除服务器和用户数据之后店已经没了。。。
通常我们会使用 phpmyadmin 管理,因为它功能很全,安全性也比较高,又是开源的
PHP
PHP是一个受众大并且拥有众多开发者的开源软件项目,它也是我们NamelessMC系统的开发语言。怎么说呢,它学习了很多语言,吸纳多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己。PHP7 系列的性能更高,我们选择了较心的7.4版本(因为8.0版本可能会有一些BUG)
我一个学php的同学在学完后就称PHP yyds~
环境部署
在进入宝塔面板网址后用用户名密码登录。
浏览用户协议后并在右上角显示已完成阅读的字样,勾选✔我已阅读并同意"《用户协议》",进入面板。
可以看到上图界面,请选择推荐LNMP套件,按上图修改各项配置,并点选极速安装即可。
极速安装指的是将上述的环境仅加入到宝塔面板中创建的www的账号使用;
而编译安装会多一个编译的过程,且此过程需要连接root用户,时间长,不太推荐。
宝塔账号可以注册一个并登录。当然免费版宝塔功能已经够用了,无需购买专业版。
此时我们已经满足了网站所要求的PHP环境:PHP7.4 mysql5.6
支持旧版本的 PHP (PHP 5.4 ),但请注意这些版本具有未修复的安全漏洞,请勿在生产中使用。
PHP 8 大部分都可以工作,但仍有一些问题,请暂时坚持使用 PHP 7.4。
插件安装
这个有点重要,毕竟没这个插件还安装不起来,里面图片功能没法用
官方wiki中写明了详细的环境,但。。。
- PHP 7.4 具有:
- php-curl
- php-exif <=!需要我们自己安装!
- 支持 png 和 jpeg 的 php-gd
- php-mbstring
- php-mysql 或 php-mysqlnd
- php-pdo
- php-xml
- MySQL/MariaDB 数据库(推荐 MariaDB 10)
进入软件商店 => PHP设置=> 安装扩展=>exif扩展安装
好了,环境也部署好了。接下来的一篇文章,我们将会告诉你从网站创建到安装界面如何配置。
看在我一天肝了5篇文章的份上,能不能关注一下我,给个赞,收藏文章以便之后使用查找?