项目管理系统wookteam

1、下载地址

https://gitee.com/aipaw/wookteam.git


2、安装软件

请在宝塔面板内安装一下软件

  • Nginx-1.7+

  • MySQL-5.7+

  • PHP-8.0+

安装完以后打开PHP设置安装fileinfoSwoole4扩展及删除禁用函数pcntlputenvproc_openpopen

3、创建配置网站

  • 打开宝塔控制面板

  • 创建网站之前先创建一个mysql数据库(建议类型:utf8mb4

  • 创建一个站点(比如域名: wookteam.com,根目录:/www/wwwroot/wookteam.com

  • wookteam项目文件上传至此站点目录下

  • 重命名文件.env.example.env并修改以下参数:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=数据库名称
DB_USERNAME=数据库用户名
DB_PASSWORD=数据库密码
  • 网站目录运行目录改为public

  • 网站配置顶部加上:

map $http_upgrade $connection_upgrade {    
    default upgrade;    
    ''      close;
}
upstream swoole {    
    # Connect IP:Port    
    server 127.0.0.1:5200 weight=5 max_fails=3 fail_timeout=30s;    
    keepalive 16;
}

如下图:

1.png

  • 网站伪静态设为:

location / {    
    try_files $uri @laravels;
}
location =/ws {    
    proxy_http_version 1.1;    
    proxy_set_header X-Real-IP $remote_addr;    
    proxy_set_header X-Real-PORT $remote_port;    
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    
    proxy_set_header Host $http_host;    
    proxy_set_header Scheme $scheme;    
    proxy_set_header Server-Protocol $server_protocol;    
    proxy_set_header Server-Name $server_name;    
    proxy_set_header Server-Addr $server_addr;    
    proxy_set_header Server-Port $server_port;    
    proxy_set_header Upgrade $http_upgrade;    
    proxy_set_header Connection $connection_upgrade;    
    # "swoole" is the upstream    
    proxy_pass http://swoole;
}

location @laravels {    
    proxy_http_version 1.1;    
    proxy_set_header Connection "";    
    proxy_set_header X-Real-IP $remote_addr;    
    proxy_set_header X-Real-PORT $remote_port;    
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    
    proxy_set_header Host $http_host;    
    proxy_set_header Scheme $scheme;    
    proxy_set_header Server-Protocol $server_protocol;    
    proxy_set_header Server-Name $server_name;    
    proxy_set_header Server-Addr $server_addr;    
    proxy_set_header Server-Port $server_port;    
    # "swoole" is the upstream    
    proxy_pass  
}

4、编译项目

  • 进入服务器,依次运行一下命令:

cd /www/wwwroot/wookteam.com
composer install
php artisan key:generate
php artisan migrate --seed

5、安装配置Supervisor

  • 进入服务器,依次运行一下命令:

yum install -y supervisor
systemctl enable supervisord
systemctl start supervisord
  • 新建文件/etc/supervisord.d/wookteam.ini,内容如下:

[program:wookteam]
directory=/www/wwwroot/wookteam.com
command=php bin/laravels start -i
numprocs=1
autostart=true
autorestart=true
startretries=3
user=root
redirect_stderr=true
stdout_logfile=/www/wwwroot/wookteam.com/%(program_name)s.log
  • 运行以下命令:

systemctl restart supervisord

到此安装完毕,希望你使用愉快!

默认账号

  • admin/123456

  • system/123456

升级更新

注意:在升级之前请备份好你的数据!

  • 将最新的代码上传至站点;

  • 进入服务器,切换至站点目录,然后依次运行以下命令:

composer update
php artisan migrate
systemctl restart supervisord


打赏

看恩吧
网站不承担任何有关评论的责任
  • 最新评论
  • 总共条评论
取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦