🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>[success] 本文以`Centos 7.5`为例 <br> <br> # 一、在`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系统`的宝塔面板安装方法可以参考[`宝塔官网教程帖`](https://www.bt.cn/bbs/thread-19376-1-1.html) 。 **2.重要提示:安装速度由带宽和服务器性能决定,一般将会花费5-10分钟,安装完成后,请一定要牢记您的宝塔面板的外网登录地址、初始账户和密码,并在进入面板后,进入系统设置更改面板入口、账号和密码!** <br> <br> <br> # 二、开始安装项目 <br> ## 1.绑定账号 **在您安装好宝塔面板,第一次登录时,宝塔会要求您进行手机号绑定,绑定后即可正常使用!** <br> ## 2.安装环境及常用软件(见图片) **我们推荐您按照图示内容进行安装,经测试比较稳定。** ![](https://img.kancloud.cn/c0/86/c086bc9b540ab910d55e85904cf68fd4_831x247.png) **提示:MySQL版本务必要使用5.7及以上,否则部分功能将无法使用!且PHP版本应在7.3及以上,并安装fileinfo扩展** <br> ## 3.创建网站 ![](https://img.kancloud.cn/6e/93/6e934546eecc75e78583048df3bebca7_1582x839.png) **提示:域名可以前往阿里云或者腾讯云购买,需要实名认证并经过工信部备案(15天左右) 强烈建议不要使用IP直接访问项目,容易被不法分子当做肉鸡攻击!** <br> ## 4.安装项目 <br> **(1)前往网站根目录** ![](https://img.kancloud.cn/35/75/35759276f5169a24670a651dfcc7e142_1903x447.png) <br> **(2)将默认文件删除** ![](https://img.kancloud.cn/1c/7c/1c7c70541f2ce18a911c1176d26ee2d0_1130x334.png) <br> **(3)克隆项目** ![](https://img.kancloud.cn/cf/0c/cf0cf9ccfb10c2fcc59d8b6b56090a3b_1386x844.png) **提示:显示done字样,说明克隆结束,可进行下一步。** <br> **(4)克隆后会形成个文件夹,点进文件夹,并将文件夹的的所有文件全选、剪切到网站根目录。** ![](https://img.kancloud.cn/a2/a0/a2a0c79410274c2cd82d70edb8c8e7dc_1707x875.png) ![](https://img.kancloud.cn/f1/68/f168ca0f7f6e001f5e1e3437cef27ce3_1710x562.png) <br> **(5)双击“.example.env”文件,以配置数据库信息,并保存文件。** ![](https://img.kancloud.cn/77/7c/777c31e87ef8fa7c64e4f8f31a2d5bd3_1457x767.png) <br> **(6)在根目录中,使用“终端”,将".example.env"改名为".env"文件。** ``` cp .example.env .env ``` ![](https://img.kancloud.cn/11/9a/119a9bb734e80c7100504ec4d2528f25_1282x892.png) <br> **(7)导入数据库 在根目录中,使用“终端”,依次输入以下命令,将信息写入数据库。** ``` // 导入表结构 php think migrate:run // 导入基础数据 php think seed:run ``` ![](https://img.kancloud.cn/26/7b/267b32aa2416c48d7976c1622eb7392e_1446x888.png) ![](https://img.kancloud.cn/8c/5d/8c5d87678acb80f89b9cecd5c8e97b89_1522x893.png) **至此,数据库导入完成。** <br> ## 5.设置网站 <br> **(1)设置运行目录、取消防跨站攻击。** ![](https://img.kancloud.cn/1c/56/1c5658ac729111487ed70e3cddc23218_1892x901.png) <br> **(2)设置伪静态(附代码)。** ``` location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } } ``` ![](https://img.kancloud.cn/4f/dd/4fdda892d539e13ac44e3099de89c0f8_771x751.png) <br> **至此,大功告成,赶快打开网站使用吧!** ![](https://img.kancloud.cn/69/8e/698ec72d0540623c12ff8a37f74f5515_1687x853.png) <br> # 三、一些命令的解释 <br> ``` 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 ``` # 四、遇到困难? <br> **请加入我们的QQ群(650156356),寻求帮助。**