Mineadmin环境安装搭建记录-宝塔面板下的环境安装

1.安装宝塔面板
ECS服务器,重新初始化操作系统 , 安全组开放宝塔面板所需网络端口。例如:8888端口。
安装面板,执行以下命令:

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

2.安装所需的web应用
在软件商店中搜索如下应用,并按提示完成安装即可。

nginx:1.21
mysql:5.7
php:8.0
phpmyadmin:5.1
Node.js版本管理器
Redis 不直接安装,而是通过PHP管理器来安装

3.PHP配置
安装扩展

在 PHP8.0 管理-安装扩展 中,安装 fileinfo、redis、swoole 扩展。

在这里插入图片描述

4.修改配置文件
点击 配置文件 选项卡,搜索 disable_functions,替换成:

disable_functions = passthru,system,chroot,chgrp,chown,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,imap_open,apache_setenv

并在最后一行加入:

swoole.use_shortname = ‘Off’

5.重启面板
由于宝塔的PHP命令行相关设置不会即时生效,也可能是bug等问题,需要对宝塔面板进行重启。

点击 右上角-重启-重启面板 等待几秒钟即可重启完毕

6.下载代码
下载后端代码
后端Github仓库地址:Github 后端
后端Gitee仓库地址:Gitee 后端

7.下载前端代码
前端Github仓库地址:Github 前端
前端Gitee仓库地址:Gitee 前端

8.后端安装

提示 后端安装需要执行两次安装命令,第一次是为了生成 .env 文件,第二次是安装数据。如果自行复制 .env.example 文件改名成 .env 后只需要执行一次,但在用户登录时会出现报错,可参考这里解决:解决方法

打开终端,进入到后端根目录,按照以下命令安装后端

进入到后端根目录
cd mineadmin
安装依赖
composer install

第一遍安装:生成 .env 文件

显示安装欢迎语之后,然后按照提示一步步完成安装。一些跟自己的默认值相同的可以按 回车 跳过
php bin/hyperf.php mine:install

没有任何数据未连接成功等相关报错,遇到以下提示后,按 ctrl+c 关闭服务,重启执行安装命令

Reset the “.env” file. Please restart the service before running
the installation command to continue the installation.

第二遍安装:建立数据表和填充表初始数据,提示以下语句后,按 回车 执行即可。

Do you want to continue with the installation program? (yes/no) [yes]:

待显示以下信息,系统已经安装完成。

/---------------------- welcome to use -----------------------
| _ ___ __ _ |
| ____ ___ ()__ _____ / | / / ___ ()___ |
| / __ __ \/ / __ \/ ___/ / /| |/ __ / __ __ / / __ \ |
| / / / / / / / / / / // / ___ / // / / / / / / / / / / |
| /
/ // //// /_/_
/ // |_,// // //// // |
| |
_____________ Copyright MineAdmin 2021 ~ 2022 _____________|
MineAdmin Version: 1.0.0
default username: superAdmin
default password: admin123

9.启动后端
开发环境可以使用热更新方式来启动,在根目录执行下面的启动命令即可 (生产环境不要用热更新)

php watch -c

官方启动命令:

php bin/hyperf.php start

10.前端安装

打开终端,进入到前端根目录,按照以下命令安装前端依赖

进入到后端根目录
cd mineadmin-vue
安装依赖
yarn install

启动前端

yarn dev

前端打包

yarn build

前端预览
在前端打包后,可以以web服务器方式预览打包后的兼容性等问题,这是部署前必要的操作。

yarn preview

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值