搬瓦工建站教程 – LNMP/LAMP一键WEB安全建站系统搭建及扩展命令

根据不少的网友反馈可以知道我们不少的人是使用搬瓦工VPS(BandwagonHost)服务器建站用途的,也正是用这类用途才能比较长久,如果我们想着用海外服务器搭建一些违规内容反而会导致IP提前被封甚至账户被停的风险。不过我们在用搬瓦工建站的时候一般对于WEB系统的配置比较纠结,是使用可视化的宝塔面板呢,还是用其他无面板管理呢?

这里我们也不说宝塔面板这种可视面板不好,在之前的文章中我们也有分享过相关宝塔面板的文章。如果我们是服务器新手或者是怕命令管理麻烦,可以使用宝塔面板部署WEB系统,但是我们一定要设置安全,毕竟相对有面板的安全比无面板的差一些。

宝塔面板相关的文章:

1、搬瓦工安装宝塔面板建站 – 快速安装WEB面板建站系统

2、宝塔面板建站 – 一键快速部署WordPress博客程序

3、宝塔面板建站 – 搬瓦工VPS一键快速部署Typecho博客程序

我个人这么认为的,如果我们希望以后较为安全的管理网站,而且能够更加性价比的使用到服务器资源,当然也包括我们以后希望成为运维高手,建议以后网站还是需要用到无面板管理,其中我们使用较多的是LNMP/LAMP安装系统,其实也是比较简单的,如今都有一键脚本。如果你觉得可以,那就一起来安装看看。

第一、LNMP/LAMP系统安装命令和部署

1、系统支持

A - 数据库要求

安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存,更高版本至少要2G内存

B - 硬盘要求

需要5GB以上硬盘剩余空间,MySQL 5.7,MariaDB 10至少9GB剩余空间

C - 内存要求

需要128MB以上内存(128MB小内存VPS,Xen需有SWAP,OpenVZ至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统。

2、一键安装包

A - LNMP(Nginx)

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

B - LAMP(Apache)

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

第二、LNMP/LAMP一键包系统安装过程

我个人喜欢使用NGINX,所以会安装LNMP,如果我们有特别需要根据实际安装。个人觉得NGINX占用资源稳定性较好。我们到服务器SSH中输入脚本,然后安装。

1、选择数据库版本

我们可以看到目前LNMP提供的数据库还是比较多的,有MYSQL和MariaDB数据库最新版本。我们可以根据实际需要选择。然后设置数据库管理员密码,启动数据库引擎。

2、选择PHP版本和缓存机制

选择PHP版本和缓存机制

这里我们可以看到比较简单吧,可以设置最新的PHP7.3版本,如果我们是用的WordPress网站程序,建议一定要用到7.0+以上。然后选择缓存机制。这里我们可以看到直接任意键就可以自动安装,需要等待一会会安装完毕。

3、LNMP安装完毕界面

LNMP安装完毕界面

我们可以看到上图界面安装完毕。这个是需要根据实际的服务器配置和硬盘性能体现安装速度的。比如搬瓦工VPS主机是SSD硬盘,速度一般比较快,大约10分钟左右就可以安装完毕。如果我们有安装错误会提示错误的,安装成功我们直接在浏览器中输入当前搬瓦工VPS主机的IP地址可以看到默认演示界面。

第三、LNMP/LAMP一键系统小工具

我们在安装的时候是不是体验到只安装了简单的数据库和PHP版本,如果有需要其他附加的工具怎办?当然很简单,我们可以根据系统自带的进行安装需要的软件。

1、安装eAccelerator

./addons.sh install eaccelerator

安装eAccelerator

eaccelerator 0.9.5.3 支持PHP 5.2,如需此版本,输入 1 回车。
eaccelerator 0.9.6.1 支持PHP 5.2、5.3,如需此版本,输入 2 回车。
eaccelerator 1.0-dev 支持PHP 5.2、5.3、5.4,如需此版本输入 3 回车。

提示“Press any key to install...or Press Ctrl+c to cancel” 后回车确认,脚本就会自动安装eaccelerator。

2、安装xcache

./addons.sh install xcache

安装xcache

需要设置xcache管理页面admin用户的密码。出现“Press any key to install...or Press Ctrl+c to cancel“,再次回车确认即可开始安装。

3、安装memcached

./addons.sh install memcached

安装memcached

可以根据自己的需求选择php-memcache或php-memcached扩展,目前discuz x使用的是前者,功能上php-memcached更强大一些。输入对应的序号,回车,再次确认回车开始安装。

4、安装imageMagick

./addons.sh install imagemagick

ImageMagick是一个用于查看、编辑位图文件以及进行图像格式转换的开放源代码软件套装。它可以读取、编辑超过100种图象格式。可用来替换GD库。

5、安装ionCube

./addons.sh install ionCube

此脚本是用来安装ionCube loader的,ionCube loader是用来解密ionCube加密的PHP脚本,如whmcs就采用ionCube加密。

6、安装Redis

./addons.sh install redis

安装稳定版Redis 2.8.8 输入:s 回车;安装测试版Redis 3.0.0输入:b 回车;安装旧版Redis 2.6.17输入:o 回车。

7、安装opcache

./addons.sh install opcache

Opcache和eAccelerator是冲突的,脚本会卸载eAccelerator后再安装Opcache,不可以一起安装。回车确认后就会自动安装opcache。

这里我们可以看到,在安装LNMP/LAMP的基础功能是比较简单,如果我们需要特殊的组件软件支持,则可以利用软件自带的命令小工具进行安装扩展支持。

未经允许不得转载:Bandwagonhost中文网 » 搬瓦工建站教程 – LNMP/LAMP一键WEB安全建站系统搭建及扩展命令

赞 (0)

评论 0

评论前必须登录!

登陆 注册