zoukankan      html  css  js  c++  java
  • legend3---1、meedu安装

    legend3---1、meedu安装

    一、总结

    一句话总结:

    视频的安装教程做主菜,辅以文档安装教程做配料,口感甚佳。

    1、为什么不直接从github下载文件的发行版,而要选择composer方式安装?

    发行版中.gitignore中忽略的东西是没有的,而用composer安装的方式是有这部分内容的

    2、meedu中的队列监听器的作用是什么?

    异步执行,加快程序效率,初期其实不太需要

    3、meedu安装总结?

    1、检测环境(各种插件是否齐全)
    2、composer安装meedu:composer create-project qsnh/meedu=dev-master
    3、安装数据库:创建数据库,然后安装数据表:php artisan migrate
    4、按照教程的要求进行下面的安装

    4、如何查看使用的lavarel的版本?

    php artisan 或者 php artisan --version:进入项目文件夹后,输入命令:php artisan 或者 php artisan --version

    二、meedu安装教程(转)

    转自:https://github.com/Qsnh/meedu/blob/master/docs/%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.md

    环境要求

    • Composer
    • PHP >= 7.2
    • MySql >= 5.6
    • Zip PHP Extension
    • OpenSSL PHP Extension
    • PDO PHP Extension
    • Mbstring PHP Extension
    • Tokenizer PHP Extension
    • XML PHP Extension

    可选(最好安装,否则影响部分功能使用)

    • mysql-dump工具(用户数据库备份)

    步骤

    步骤一

    安装 meedu

    composer create-project qsnh/meedu=dev-master
    

    步骤二

    配置数据库,打开 .env 文件,修改下面的内容:

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=homestead
    DB_USERNAME=homestead
    DB_PASSWORD=secret
    

    配置基本信息

    APP_NAME=MeEdu
    APP_ENV=local(这里如果正式运行,请修改为:production)
    APP_KEY=
    APP_DEBUG=true(这里如果是正式运行,请修改为:false)
    APP_LOG_LEVEL=debug
    APP_URL=http://localhost(这里修改你自己的地址)
    

    步骤三

    创建上传目录软链接:

    php artisan storage:link
    

    步骤四

    设置 storage 目录权限为 777

    chmod -R  0777 storage
    

    步骤五

    配置伪静态并设置 meedu 的运行目录为 public 。

    伪静态规则(Nginx):

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

    步骤六

    安装数据表

    php artisan migrate
    

    步骤七

    初始化系统权限:

    php artisan install role
    

    初始化管理员:

    php artisan install administrator
    

    安装提示输入管理员的账号和密码!

    初始化后台菜单:

    php artisan install backend_menu
    

    生成安装锁(这一步至关重要)

    php artisan install:lock
    

    步骤八

    到这里,网站可以正常访问了。但是想要整个程序完整运行,还需进行后续配置。

    台登录地址:http://youdomain.com/backend/login

    步骤九

    配置任务调度器:

    将下面内容添加到 crontab 计划任务中:

    * * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
    

    注意替换其中的路径为meedu所在路径

    步骤十

    配置队列监听器:

    首先,安装 supervisor :

    sudo apt install supervisor
    

    配置 supervisor

    cd /etc/supervisor/conf.d
    vi meedu.conf
    

    将下面的内容粘贴进去:

    [program:meedu]
    process_name=%(program_name)s_%(process_num)02d
    command=php /you-project-path/artisan queue:work --sleep=3 --tries=3
    autostart=true
    autorestart=true
    user=root
    numprocs=4
    redirect_stderr=true
    stdout_logfile=/you-project-path/storage/logs/supervisor.log
    

    注意替换其中的路径和user

    重启服务:

    sudo supervisorctl reread
    sudo supervisorctl update
    sudo supervisorctl start meedu:*
    

    如果配置正确,你会看到 supervisor 的输出日志,日志路径就是上面配置的 stdout_logfile 的值。

    Mysql8数据库

    mysql8 默认的配置改为default-authentication-plugin=mysql_native_password

    微信小程序

    需要执行命令:

    php artisan passport:install
    

    该命令是生成RSA加密密钥和小程序端的ID和Secret。注意将输出的id和secret填写到小程序配置文件中。

     
  • 相关阅读:
    极简风格的LOGO,收集一波!
    如何利用AI软件中的混合器工具制作文字
    国内有哪些非常有设计感的 App?
    如何用PS制作花型背景图
    怎样去调整摄影作品的背景颜色
    如何用PS把数码拍摄的荷花照片制作成中国风的效果
    PS 抠人像如何抠得干净?
    如何用 Ps 制作毛玻璃穿透效果?
    化装品经过这样PS包装,身价立马翻10倍
    有哪些漂亮的中国风 LOGO 设计?
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/11067021.html
Copyright © 2011-2022 走看看