本章安装由linux7.5+docker+宝塔
一.安装前的准备
1.虚拟机Vm
2.Linux7.5镜像文件
ps:因为宝塔默认的挂载点是/www/wwwroot,所以在安装linux镜像时可以先创建一个挂载点/www。以下为安装linux7.5过程
找到需要安装的镜像文件
这里我安装的linux大小为20GB,可根据实际添加大小
选择语言中文
点击安装位置
进入我要配置分区
分区方案选择标准分区
/home 分区为2GB
/boot 分区为200MB
/swap 分区为1GB
/www 分区6GB (这个必须添加,宝塔默认目录)
/ 根目录为剩余空间
点击完成
开始安装
进行用户配置,设置root管理权限
创建linux登录用户
点击完成配置
完成后点击重启
重启后进入linux命令行界面,输入刚刚创建的linux登录用户账号和密码
搜索本地ip发生错误而且ping不通
点击虚拟机界面 编辑-》虚拟网络编辑器 ,选中VMnet8,点击右下方的更改设置
进入net设置,记住ip 掩码 和 网关
在linux中输入vi /etc/sysconfig/network-scripts/ifcfg-ens33
#注 网络配置文件名可能会有不同,在输入到ifcfg时,可以连续按两下tab键,获取提示,比如我的机器 为 ifcfg-ens33
#注 修改此文件需要root权限
重启网络
ping下网络是否ping通
显示这样则网络已经ping通
安装完以上软件就可以通过虚拟机进入linux系统啦。
二.安装软件
1.远程连接linux服务器
这里我们使用宝塔的远程桌面助手,进入宝塔面板(https://www.bt.cn/),点击进行一键安装。
安装完后打开该软件
点击连接进入终端工具就可以操作linux系统啦,之后我们再在linux中安装docker容器存储宝塔
Docker快速入门
1.安装Docker(虚拟机软件)
1. yum -y install docker-io
2.启动Docker服务
1.systemctl start docker.service
#注 启动Docker需要root权限
3.下载镜像(虚拟机)
1.docker pull centos
4.启动运行(安装并且运行虚拟)
1.docker run -it -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 -p 9501:9501 -p 9502:9502 -p 9503:9503 -p 9504:9504 -p 9505:9505 -p 9506:9506 -p 9507:9507 -p 9508:9508 -p 9509:9509 --name swoole centos
-p参数代表docker容器向外暴露的端口
查看创建的docker容器,-a表示查看所有
查看正在运行的docker容器
开启docker容器
#注 swoole为刚刚创建的docker容器
5.进入安装有宝塔的Docker容器
1.docker exec -it swoole /bin/bash
#注 swoole 为docker容器名称 /bin/bash为docker命令
进入后的界面
好,当完成到以上步骤,我们就真正进入docker容器了,接下来就是安装宝塔了
宝塔快速入门
1.进入宝塔命令行面板(https://www.bt.cn/btcode.html#main)(这里我们选的是centos)
安装宝塔
安装成功后,会显示出你的宝塔登录信息,帐号和密码,如图
#注 在浏览器输入以上的默认信息进入宝塔界面,这里的ip地址应该换成你linux的ip地址,否则面板无法开启,因为这里测试的是你虚拟机的ip。
进入宝塔面板后记得改下默认的账号和密码方便下次登录。
进入宝塔面板后一键安装lnmp(记得每个软件都选择最新版的,php要>=7.0不然安装不了swoole扩展)
安装完后首页显示如下:(记得每个软件都要点击开启哦特别是FTP服务)
在宝塔中添加一个网站
点击提交完成创建
这时我们在浏览器输入感刚刚创建的域名,网页没有正常显示,如下图:
这时应该把域名改为linux服务器的ip地址就可以访问了(亲测有效)。站点就创建完成了。
phpstrom连接快速入门
phpstrom连接linux中宝塔的文件(利用FTP服务连接(之前创建站点的ftp账号和密码要记住))
setting中打开file->settiing->deplopment->congfigruation:
#注 记得在宝塔面板开启ftp服务还有放行ftp端口号 21
这样phpstrom就连接到linux上了,可以对文件进行编辑了。