咖啡壶是开源、高颜值的IT资产管理平台。资产管理、归属、追溯、盘点以及轻量的服务器状态面板。支持导出导入、LDAP、自定义字段等。基于优雅的Laravel框架和DcatAdmin开发。
本次教程时间:2021年5月19日,本教程首发csdn博客,欢迎转载。
1.效果展示
2.准备环境
-
CentOS7纯净版系统,带不带gui界面均可
-
确保CentOS7可以正常连接互联网
-
Chemex源码
2.1 CentOS7的安装,就不在这里赘述了,基本上都可以安装成功,需要注意的是,建议在安装过程中,配置好IP地址和时间时区。
2.2 Chemex源码可通过官方网站下载,【点我即达】Chemex官网。也可以链接通过我分享的百度网盘下载,我分享的版本是截止目前最新的,版本号是3.0.8,
【点我即达】百度网盘分享,提取码:6666 ,如果完全按照教程来做的话,建议用我分享的版本。如果用官网最新版的话,可以参考流程。
3.部署流程
3.1 给CentOS7安装宝塔环境,可以直接在CentOS上操作,也可以通过Xshell等类似的软件,连接CentOS来进行操作,本教程采用Xshell连接操作。
3.2 连接上CentOS后,输入安装宝塔的命令:可参考宝塔官网:【点我即达】宝塔Linux面板安装教程
# yum install -y wget && wget -O install.sh http://download.bt/install/install_6.0.sh && sh install.sh
看到类似http://XXX.XXX.XXX.XXX:8888/XXXX的提示信息,即为宝塔面板安装成功,复制面板地址、用户名、密码进入宝塔界面,以后操作,可通过浏览器进行。
需要注意的是:首次进入宝塔,需要确认须知,同意即可;首次进入宝塔,会推荐安装套件,取消即可。首次登录宝塔,需要登录宝塔账号,自己注册即可。
3.3 根据个人实际情况需要,通过宝塔左侧导航栏的面板设置,修改面板安全入口、用户名、密码。(根据个人需要,也可以不修改)
3.4 通过宝塔左侧导航栏的软件商店,安装需要的软件,1.Nginx;2.php-8.0;3.MySql8.0或者MySQL Mariadb。此操作过程,需要时间较长,可以慢慢等待,全部操作完成后,再继续进行下一步操作。
3.5 安装完以上程序后,需要等到安装3个软件的任务全部完成以后,还需要安装PHP8.0的两个扩展(fileinfo、ldap),以及启用两个函数(exec、symlink),以便于后期安装。
3.6 以上准备工作做完以后,开始添加站点,宝塔左侧导航栏选择网站,添加站点。
3.7 点击新建网站的根目录,删除原有的文件,上传chemex源码。
3.8 解压celarzer-chemex-main-v3.0.8.zip到当前目录。
解压到的目录,选择/WWW/WWWROOT/目录。
复制 .env.example文件到tests文件夹,并重命名为:.env。
双击.env文件,进行数据库配置。
将修改好的.env文件剪切到chemex根目录下。
3.9 设置目录权限,/www/wwwroot/chemex给www用户755权限,/www/wwwroot/chemex/storage给www用户777权限。(虽然显示的是755,但是一定要重新操作一遍)
3.10 终端进入/www/wwwroot/chemex目录,执行安装命令。
# php artisan chemex:install
安装完成后,会提示用户名密码都是admin
3.11 关闭终端命令,设置网站的运行目录和伪静态,运行目录设置为public,伪静态选择laravel5。
3.12 至此,安装就全部结束了,可以使用http://你的IP地址访问咖啡壶资产管理系统了,默认用户名和密码都是admin,可根据自己实际需要修改。
4.注意事项
需要注意的几个地方:
1.Chemex3.0.8仅支持PHP8.0,理论上MariaDB 10.2 + 兼容支持。
2.PHP扩展一定要安装,两个函数一定要启用,不然会安装失败。
3.程序的根目录即chemex目录给www用户755权限,chemex/storage目录给www用户777权限。
4.设置网站伪静态选择laravel5。
5.其他
以后会更新本系统的自定义设置方面的内容,也希望大家可以在这里交流,有更好的自定义的方法,大家一起分享。
更多推荐
记一次Chemex部署过程
发布评论