图片名称

教务系统Linux系统运行环境搭建(宝塔面板部署)

一、在Centos7.5中安装宝塔面板

1.在云服务器的控制台中或本地服务器,打开终端(SSH),输入下面内容开始安装

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

其它Linux系统的宝塔面板安装方法可以参考宝塔官网教程帖 。

2.重要提示:安装速度由带宽和服务器性能决定,一般将会花费5-10分钟,安装完成后,请一定要牢记您的宝塔面板的外网登录地址、初始账户和密码,并在进入面板后,进入系统设置更改面板入口、账号和密码!




二、开始安装项目


1.绑定账号

在您安装好宝塔面板,第一次登录时,宝塔会要求您进行手机号绑定,绑定后即可正常使用!

2.安装环境及常用软件(见图片)

我们推荐您按照图示内容进行安装,经测试比较稳定。

提示:MySQL版本务必要使用5.7及以上,否则部分功能将无法使用!且PHP版本应在7.3及以上,并安装fileinfo扩展


3.创建网站


提示:域名可以前往阿里云或者腾讯云购买,需要实名认证并经过工信部备案(15天左右)
强烈建议不要使用IP直接访问项目,容易被不法分子当做肉鸡攻击!


4.安装项目


(1)前往网站根目录


(2)将默认文件删除


(3)克隆项目

提示:显示done字样,说明克隆结束,可进行下一步。

(4)克隆后会形成个文件夹,点进文件夹,并将文件夹的的所有文件全选、剪切到网站根目录。



(5)双击“.example.env”文件,以配置数据库信息,并保存文件。


(6)在根目录中,使用“终端”,将".example.env"改名为".env"文件。

cp .example.env .env



(7)导入数据库
在根目录中,使用“终端”,依次输入以下命令,将信息写入数据库。

// 导入表结构
php think migrate:run
// 导入基础数据
php think seed:run



至此,数据库导入完成。

5.设置网站


(1)设置运行目录、取消防跨站攻击。


(2)设置伪静态(附代码)。

location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /index.php?s=$1  last;   break;
	}
}



至此,大功告成,赶快打开网站使用吧!


三、一些命令的解释


su       # 切换到root用户
cd /www/wwwroot      # 进入宝塔指定存放项目的目录中
git clone https://gitee.com/dlbz/shangma.git x.cj.cn      # 克隆项目,并将项目文件夹命名为x.cj.cn
cd x.cj.cn      # 进入克隆好的项目中
chown www runtime          # 设置runtime所属用户为www
cd public      # 进入public目录中
chown www uploads/ -R     # 设置uploads文件夹下的所有文件所属用户为www
cd ..         # 返回上层目录
cp .example.env .env          # 复制.example.env文件并修改文件名为.env


不喜欢1

本文链接:https://blog.zhangjiangtao.com/?id=4

图片名称

猜你喜欢