CFAuth安装教程

释放双眼,带上耳机,听听看~!

CFAuth截图:

CFAuth

环境要求

  1. linux服务器
  2. php版本 7.3-8.*(请使用命令php -v来查看php版本。请勿相信面板的设置。)
  3. mysql版本 5.7-8.0
  4. nginx版本大于1.1.5
  5. 必须安装redis, 且版本需要6.*
  6. 服务器需要安装git,composer

PHP

必装扩展:

  1. redis
  2. swoole4.6.*
    https://github.com/swoole/swoole-src/releases
  3. fileinfo
  4. opcache

如果你用的是宝塔面板,解除以下被禁用的函数:

putenv
shell_exec
proc_open
pcntl_exec
pcntl_alarm
pcntl_fork
pcntl_waitpid
pcntl_wait
pcntl_wifexited
pcntl_wifstopped
pcntl_wifsignaled
pcntl_wifcontinued
pcntl_wexitstatus
pcntl_wtermsig
pcntl_wstopsig
pcntl_signal
pcntl_signal_dispatch
pcntl_get_last_error
pcntl_strerror
pcntl_sigprocmask
pcntl_sigwaitinfo
pcntl_sigtimedwait
pcntl_exec
pcntl_getpriority
pcntl_setpriority

开始安装

在满足以上要求的环境下,上传文件到根目录,然后去执行

composer install

等待扩展包安装完毕

配置信息

在项目根目录下创建.env文件,并填入以下内容:

APP_NAME="网站名称"
APP_ENV=production
APP_KEY=
APP_DEBUG=true
APP_URL="网站地址,例如:https://xyzz.net.cn"
 
LOG_CHANNEL=stack
LOG_LEVEL=debug
 
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE="数据库名"
DB_USERNAME="数据库用户名"
DB_PASSWORD="数据库密码"
 
BROADCAST_DRIVER=log
CACHE_DRIVER=redis
QUEUE_CONNECTION=redis
SESSION_DRIVER=redis
SESSION_LIFETIME=120
 
REDIS_CLIENT=predis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
 
MAIL_MAILER=smtp
MAIL_HOST="发信邮箱smtp地址"
MAIL_PORT="发信邮箱smtp端口"
MAIL_USERNAME="发信邮箱用户名"
MAIL_PASSWORD="发信邮箱密码"
MAIL_ENCRYPTION="smtp加密方式,ssl或其他"
MAIL_FROM_ADDRESS=""
MAIL_FROM_NAME="${APP_NAME}"
如果使用了https协议请加入:ADMIN_HTTPS=true

 

配置好相关信息之后保存

在终端执行:

php artisan key:generate && php artisan migrate --force

网站配置

然后设置网站运行目录为/public

设置Nginx伪静态为:

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

接下来创建管理员账号

执行:

php artisan admin:install

账号:admin
密码:admin

后台地址:域名/admin

人已赞赏
技术经验

WordPress自动为文章中的关键词添加链接(不用插件)

2021-3-26 19:02:53

技术经验

宝塔Linux面板企业破解版

2021-3-28 10:01:51

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索