Chemex v3.5-IT资产管理平台部署

Chemex v3.5-IT资产管理平台部署

平台:Centos 8 Stream + PHP:8.1.7 + Nginx:1.22.0 + Mysql:8.0

1.安装MYSQL

[root@Chemex ~]# dnf install @mysql

在这里插入图片描述

[root@Chemex ~]# systemctl start mysqld && systemctl enable mysqld
Created symlink /etc/systemd/system/multi-user.target.wants/mysqld.service → /usr/lib/systemd/system/mysqld.service.

安全初始化MYSQL

[root@Chemex ~]# mysql_secure_installation

在这里插入图片描述
在这里插入图片描述
2.新建数据库chemex和用户admin,后面配置文件要用到。

mysql> create database chemex;
mysql> create user 'admin'@'%' identified by '*******';
mysql> grant all privileges on chemex.* to 'admin'@'%' with grant option;
mysql> flush privileges;

在这里插入图片描述

3.安装PHP 8.1

[root@Chemex ~]# dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm

在这里插入图片描述
配置默认PHP源

[root@Chemex ~]# dnf module list php
[root@Chemex ~]# dnf module list reset php -y
[root@Chemex ~]# dnf module enable php:remi-8.1

在这里插入图片描述
在这里插入图片描述
#安装PHP 8.1扩展包

[root@Chemex ~]# dnf -y install php php-{cli,fpm,fileinfo,ldap,mysqlnd,mysqli,zip,devel,gd,mbstring,curl,xml,xmlrpc,pear,bcmath,json,redis}
[root@Chemex ~]#  systemctl start php-fpm && systemctl enable php-fpm
[root@Chemex ~]# ps -ef | grep php-fpm

在这里插入图片描述
在这里插入图片描述
5.安装NGINX

[root@Chemex ~]# vim /etc/yum.repos.d/nginx.repo
[root@Chemex ~]# dnf install nginx
[root@Chemex ~]# systemctl start nginx && systemctl enable nginx

在这里插入图片描述
6.防火墙通行80和443和重启/自启NG

[root@Chemex ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent
[root@Chemex ~]# firewall-cmd --zone=public --add-port=443/tcp --permanent
[root@Chemex ~]# firewall-cmd --reload
[root@Chemex ~]# systemctl start nginx && systemctl enable nginx

在这里插入图片描述
7.配置NGINX 配置文件,上传证书,80跳转443等
在这里插入图片描述
重点:NGINX 与PHP 配置使用的话,要看你PHP 是用什么方式监听的,root 目录和伪静态规则
在这里插入图片描述
8.下载解压Chemex 包

[root@Chemex nginx]# cd /opt
[root@Chemex opt]# mkdir -p www
[root@Chemex opt]# cd www
[root@Chemex www]# dnf  install git
[root@Chemex www]# git clone https://github.com/celaraze/chemex.git

在这里插入图片描述
9.修改权限,和配置文件,配置mysql 库和用户密码,是否开启HTTPS

[root@Chemex www]# chmod  -R 775 chemex
[root@Chemex www]# cd chemex
[root@Chemex chemex]# chmod -R 777 storage
[root@Chemex chemex]# chmod -R 777 bootstrap
[root@Chemex chemex]# cp .env.example .env
[root@Chemex chemex]# vim .env

在这里插入图片描述
10. 执行安装命令

[root@Chemex chemex]# php artisan chemex:install

在这里插入图片描述

在这里插入图片描述
11.composer配置

[root@Chemex ~]# mv composer.phar /usr/local/bin/composer
[root@Chemex ~]# composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/  
[root@Chemex ~]# composer config -g -l repo.packagist
[root@Chemex ~]# composer selfupdate

在这里插入图片描述
完成,打开你的URL https://xxx.xxx.com 用户名密码均是:admin
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

12.后续版本更新

随时随地保持更新可以在项目根目录中执行 
sudo git fetch --all && git reset --hard origin/main && git pull 

此命令,将会同步分支的最新修改内容。
然后,执行 composer update -vvv 来更新依赖包。
最后,执行 php artisan chemex:update 来进行升级。
  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值