Appearance
Linux从零搭建BuildAdmin
DANGER
系统安装起码需要您在 Linux
上安装并调试好 php
、npm
、node
、git
等软件,请考虑您对 Linux
的了解程度,推荐您:在本地PC上安装系统来作为开发环境,只上传编译好的站点到服务器即可。参考。
提示
系统信息:CentOS stream 9 64位
以全新系统,通过宝塔面板从零搭建为例
下文中若需查看大图,请右击图片,新标签打开
宝塔面板的安装
- 使用
shell
工具连接服务器 - 在宝塔官方网站页面,找到
CentOS
系统安装面板所需的命令,直接复制执行。 - 耐心等待命令执行成功后,可以看到如下信息:
- 浏览器内打开
外网面板地址
,并通过username
和password
进行登录。 - 进入面板后,会要求绑定宝塔官网账户,请自行注册和绑定即可。
- 接下来,面板会自动弹出如下窗口(
Nginx
选择最新版本、MySQL >= 5.7
版本、PHP >= 8.0.2
版本;极速安装与编译安装均可):
- 截图的软件版本仅供参考,实际版本要求为
MySQL >= 5.7
版本、PHP >= 8.0.2
版本。 - 正常情况下,请耐心等待所有软件安装完成,极速安装约30分钟,不同配置的机器,所需时间不定。
- 如果您的服务器任有余力,您可以在
shell
工具上,同时进行 NodeJs的安装 和 git的安装
STOP
不要创建网站!!!请按以下文档完成安装,开发环境和安装期间无需 Nginx、Apache
这类服务器软件的支持。
开放端口
在宝塔面板侧边菜单打开 安全
,放行 8000
号端口,后续安装服务会用得上。
解除PHP函数禁用
开始此步骤前,需等待宝塔面板左上角的 PHP
安装任务已完成
- 在宝塔面板侧边菜单打开
软件商店
,在商店中找到安装好的PHP
,点击设置
- 在打开的设置页面中点击
禁用函数
,删除putenv,proc_open,popen,passthru
这4个函数的禁用。
NodeJs的安装
bash
sudo yum install epel-release
sudo yum install nodejs
node -v
git的安装
bash
# CentOS的git安装命令,直接执行即可
yum -y install git
git --version
其他系统请 在这里,查找对应的安装命令。
准备开始安装BuildAdmin
bash
# 切换到合适的目录(这里使用的是宝塔站点专用目录)
cd /www/wwwroot
# 克隆项目
git clone https://gitee.com/wonderful-code/buildadmin.git
# 切换到项目目录
cd buildadmin
# 设置Composer源和下载PHP依赖包,完整包不需要执行这两条命令,git包是需要的
composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/
composer install
# 启动安装服务(非root)
sudo php think run
# 启动安装服务(root用户)
php think run
php think run
命令执行成功后输出类似:
bash
ThinkPHP Development server is started On <http://0.0.0.0:8000/>
You can exit with `CTRL-C`
Document root is: D:\WWW\buildadmin\public
接下来,请在浏览器访问:http://IP:8000/
,请注意是带端口IP/域名,非 Nginx
提供服务的域名,根据引导完成安装即可,你也可以 继续查看安装引导说明。
WARNING
在安装引导中,如遇 WEB终端
无法正常使用,请参考:常见问题