独角数卡 Linux环境安装教程

1877861722 2022-3-14 306 3/14

写在前面 It's on the front

独角兽发卡源码搭建教程

本程序有一定的上手难度对于小白而言),需要您对linux服务器有基本的认识和操作度
且本程序不支持虚拟主机,大概率也不支持windows服务器!
如果您连宝塔、phpstudy、AppNode等一键可视化服务器面板也未曾使用或听说过,那么我大概率劝您放弃本程序!
如果您觉得部署有难度,建议仔细阅读(仔细!)
认真观看部署教程我可以保证您98%可能性能部署成功!
勤动手,多思考,善研究!

基本环境要求

  • (PHP + PHPCLI) version = 7.4
  • Nginx version >= 1.16
  • MYSQL version >= 5.6
  • Redis (高性能缓存服务)
  • Supervisor (一个python编写的进程管理服务)
  • Composer (PHP包管理器)
  • Linux (Win下未测试,建议直接Linux)

PHP环境要求

星号(*)为必须执行的要求,其他为建议内容

  • *安装fileinfo扩展
  • *安装redis扩展
  • *终端需支持php-cli,测试php -v(版本必须一致)
  • *需要开启的函数:putenvproc_openpcntl_signalpcntl_alarm
  • 安装opcache扩展

前景概要

正式上线后一定要将.env配置里面的APP_DEBUG设置为false
正式上线后一定要将.env配置里面的APP_DEBUG设置为false
正式上线后一定要将.env配置里面的APP_DEBUG设置为false

请根据自己的linux发行版本替换命令。
本教程默认你已经掌握linux基本知识和操作。
本教程默认你已经安装好了所有基本环境要求

确认php-cli环境

在终端下执行命令:

[qzdypre]

php -v

[/qzdypre]

正确返回类似以下:

[qzdypre]

PHP 7.3.16-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Mar 20 2020 13:51:21) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.16, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.16-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
with Xdebug v2.9.3, Copyright (c) 2002-2020, by Derick Rethans

[/qzdypre]

确保你的终端环境支持php-cli

确保你的php环境没有禁用以下函数:

putenv
proc_open
pcntl_signal
pcntl_alarm
否则会导致composer或php artisan命令无法正确执行!

修改项目配置文件

在网站根目录下执行: 修改为你自己的配置信息

vi .env
请确保.env里面的配置能够正确连接上mysql和redis 

安装composer依赖

根目录下执行:

composer install

配置Nginx伪静态

[qzdypre]

location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}

[/qzdypre]

设置网站运行目录为/public,根据自身实际目录配置

[qzdypre]

root /www/wwwroot/dujiaoka/public;

[/qzdypre]

好了 教程到此结束,还不懂的小伙伴评论留言哦!

 

- THE END -

1877861722

3月28日20:12

最后修改:2022年3月28日
1

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论