Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用

宝塔是一个简单的运维服务器管理平台(我发誓,我跟宝塔一点关系都没有)。安装在Linux上,内置了PHP、Java等一整套完整的运行环境。让实施人员不用去花太多时间和精力去安装各种运行环境服务器,如mysql、php、Nginx、Tomcat等都不需要安装了。并且提供了类似xshell工具等。总之,不想折腾在Linux上装这装那的用它挺好,可以省了你很多烦恼。

本教材分为3部分:

第一部分:安装Linux虚拟机

第二部分:安装“宝塔”平台

第三部分:安装应用程序

基础条件:安装过程必须是连接网络。

第一部分:安装Linux虚拟机

之前有一篇是写的《基于Mac VMware安装Linux(CentOS-6.8-x86_64-minimal)》,现在为了补充基于7.6版本的,我这里在补充一下关于CentOS7.6虚拟机的安装。如果这些都会,可以略过。

1.1. 下载VMware虚拟机

下载地址:https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_fusion/11_0

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第1张图片
image.png

如果没注册,提示要注册。注册后有邮箱验证,验证完后可以下载。

1.2. 下载虚拟机资源

下载地址:https://man.linuxde.net/download/ 。我下的是这个版本7.6.

1.3、安装CentOS7.6前配置

1.3.1 安装配置

在VMware安装完成后,在VMware里按照如下操作

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第2张图片
image.png

1.3.2 创建新的虚拟机

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第3张图片
image.png

1.3.3 选择虚拟机资源

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第4张图片
image.png
Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第5张图片
image.png
Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第6张图片
image.png

1.4、安装CentOS7.6过程配置

1.4.1 进入安装状态

以上操作完毕后,左侧就多出了一个虚拟机目录,双击“v53”,右侧进入安装状态。

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第7张图片
image.png
Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第8张图片
image.png

1.4.2 选择语言

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第9张图片
image.png

1.4.3 配置时间

哪个灰色就点哪个,一直弄到“begin installation”可点击

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第10张图片
image.png

1.4.4 配置root密码

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第11张图片
image.png
Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第12张图片
image.png
Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第13张图片
image.png

1.4.5 安装成功

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第14张图片
image.png

1.5 配置网络

1.5.1 找到ifcfg-ens33

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第15张图片
image.png

1.5.2 在ifcfg-ens33里设置“ONBOOT=yes”

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第16张图片
image.png

1.5.3 重启网络服务

输入命令:

service network restart
Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第17张图片
image.png

1.5.4 试着ping

ping 百度,ping通了网就ok

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第18张图片
image.png

1.5.5 确认虚拟机IP

ip addr
Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第19张图片
image.png
记住这个IP地址,192.168.242.131

这是配置成动态IP的,建议最好配置成静态IP 。

配置静态IP如下:

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第20张图片
image.png

1.5.6 用ssh客户端链接试一试

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第21张图片
image.png
Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第22张图片
image.png

至此,链接成功!

第二部分:安装宝塔

宝塔和SSH工具是有区别的,SSH工具是提供远程连接和命令操作控制台,而宝塔提供的比SSH更多的功能,除了能远程管理Linux、命令控制台外,还内嵌了PHP、Java的应用程序运行环境。如果不用宝塔,自己在Linux上搭建一套PHP运行环境,那么需要安装很多东西,所以用宝塔简化很多工作。

2.1 宝塔资源包

不同的Linux版本安装包不通,安装方式比较简单,通过yum安装 。

在地址:https://www.bt.cn/bbs/thread-19376-1-1.html 找到:

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第23张图片
image.png

找到以上命令即可。

2.2 执行安装命令

复制并将以下命令粘贴到命令控制台,运行

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

可以安装一个ssh工具,然后用工具命令控制台执行。我用的是“Mac FinalShell” ,运行后如下图:

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第24张图片
image.png

出现以下画面后,请输入“ y”

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第25张图片
image.png

安装完成后,出现如下画面:

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第26张图片
image.png
Bt-Panel: http://14.104.83.190:8888/6557b59f
username: 3hg38zzz
password: 1bb2e809

把“14.104.83.190”改成Linux的IP地址即可访问了(我们安装的这台IP是:192.168.242.131)。

我们访问即可:http://192.168.242.131/6557b59f

2.3 配置运行环境信息

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第27张图片
image.png

首次进入面板,会弹出如下安装套件的窗体。安装LNMP推荐版本,如下安装完成之后,PHP的运行环境就有了。

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第28张图片
image.png

进入安装状态,需要等待一段时间:

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第29张图片
image.png

最后安装完成,如下:

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第30张图片
image.png

但为了后续在IP变化的情况下能正常访问,建议在hosts里添加域名。

2.4 配置host及访问

1) 修改host,添加一个映射的地址(后续IP变化可方便更改)

在mac上修改host方法是(如果是window,直接找到该文件即可):

mingdeMacBook-Air:~ ming$ sudo -i

Password:(输入密码)

mingdeMacBook-Air:/ root# vi /etc/hosts

回车,进入编辑

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第31张图片
image.png

添加:

192.168.242.131 v50paas.com 

其中“192.168.242.131”是linux虚拟机的IP地址,如下

按住“esc”后,输入“:wq”,回车保存数据。

2 )用域名访问地址

Bt-Panel: http://v50paas.com:8888/6557b59f
username: 3hg38zzz
password: 1bb2e809

用域名访问,效果一样的。至此,宝塔安装完成。

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第32张图片
image.png

注:如果需要改动登录名称、密码、面板名称,可以在这里操作:

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第33张图片
image.png

第三部分:部署应用程序

当你的代码托管在GitHub、gitlab、码云等云开发管理平台上时,可以在Linux内先安装svn或者Git客户端,以便日后经常更新代码用。我们这里是安装SVN客户端,安装SVN客户端的目的是下载应用程序源代码(因为是PHP,可以直接把GitHub上的源代码下载,并放到目录下即可,如果是Java的应用程序,就不是这样子弄了)。每个人方法不一样,根据自己熟悉的方式来即可。

3.1 svn工具准备

命令行执行 (分行执行)

#判断是否有
rpm -qa subversion
#删除
yum remove -y subversion
#安装
yum install -y subversion
#查看svn版本
svnserve --version

注意:安装过程中如果 执行SVN命令是报:

svn E210007无法协商认证机制

svn: Cannot negotiate authentication mechanism

执行下面代码即可:

sudo yum install cyrus-sasl cyrus-sasl-plain cyrus-sasl-ldap

3.2 在宝塔上创建站点

用刚才的账号、密码登录宝塔,进入控制台。我们需要先创建一个站点,创建站点的目的是把低代码平台放到该目录下,例如我们创建一个名字叫“v50pass.com”。

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第34张图片
image.png

3.3.拉取应用程序代码并安装

执行命令到站点根目录(“/www/wwwroot/v50pass.com” )下:

cd /www/wwwroot/v50pass.com

切换该目录后,执行命令:

svn --username=你的账号 co svn://gitee.com/dynamiconcc/V3.1 ./ 
账号、密码
Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第35张图片
image.png

安装完成

Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用_第36张图片
image.png

至此,部署之后,就可以直接访问了,访问地址:

http://v50pass.com:80 就是应用的访问地址(端口80可以不用写)。

小公司又想体验Linux(或者说有些应用程序必须依赖于Linux的)就可以这么用。当然真正的环境最好不要安装虚拟机的,那样承受不了的。用宝塔管理Linux对于实施人员(或者技能较低的初级人员)是非常有帮助的,毕竟不是人人都是高手,既然是应用程序,主要还是以应用为重点,并不是把Linux、各类服务器玩得特别溜你才是赢家。根据自己的需要,我个人觉得不错,还是值得推荐。东西永远是学不完的,别人做得不错的东西为什么不可以直接用呢?

你可能感兴趣的:(Linux虚拟机(CentOS7.6)版本+宝塔+搭建应用)