欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          基于Laravel開發(fā)的在線點(diǎn)播系統(tǒng)MeEdu

          下面由laravel教程欄目給大家介紹基于Laravel開發(fā)的在線點(diǎn)播系統(tǒng)“MeEdu”,希望對(duì)需要的朋友有所幫助!

          基于Laravel開發(fā)的在線點(diǎn)播系統(tǒng)MeEdu

          https://github.com/Qsnh/meedu

          作者前言:

          隨著知識(shí)付費(fèi)領(lǐng)域的興起,尤其是知識(shí)付費(fèi)領(lǐng)域的龍頭“得到”的成功,知識(shí)付費(fèi)領(lǐng)域儼然成為了新的風(fēng)口。經(jīng)過(guò)這幾年的發(fā)展,知識(shí)付費(fèi)領(lǐng)域的基礎(chǔ)建設(shè)有了很大的進(jìn)步,市場(chǎng)上面很多知識(shí)付費(fèi)的平臺(tái)可以在短短幾分鐘之內(nèi)搭建一套屬于自己的知識(shí)付費(fèi)應(yīng)用。但是,這并不是我想要的!可能是處于程序員的角度出發(fā),我更在乎的是這套應(yīng)用是我自己可以完全控制的!

          所以 MeEdu 誕生了。MeEdu 寄托了我對(duì)當(dāng)前知識(shí)付費(fèi)領(lǐng)域的期望。我相信未來(lái)的每位身負(fù)技能的人都可以通過(guò) MeEdu 來(lái)構(gòu)建自己的知識(shí)付費(fèi)應(yīng)用,通過(guò) MeEdu 將自己的知識(shí)進(jìn)行變現(xiàn)。

          安裝教程

          環(huán)境要求

          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

          步驟

          步驟一

          安裝 meedu

          composer create-project qsnh/meedu=dev-master

          步驟二

          配置數(shù)據(jù)庫(kù),打開 .env 文件,修改下面的內(nèi)容:

          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(這里如果正式運(yùn)行,請(qǐng)修改為:production) APP_KEY= APP_DEBUG=true(這里如果是正式運(yùn)行,請(qǐng)修改為:false) APP_LOG_LEVEL=debug APP_URL=http://localhost(這里修改你自己的地址)

          步驟三

          創(chuàng)建上傳目錄軟鏈接:

          php artisan storage:link

          步驟四

          設(shè)置 storage 目錄權(quán)限為 777

          chmod -R  0777 storage

          步驟五

          配置偽靜態(tài)并設(shè)置 meedu 的運(yùn)行目錄為 public 。

          偽靜態(tài)規(guī)則(Nginx):

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

          步驟六

          安裝數(shù)據(jù)表

          php artisan migrate

          步驟七

          初始化系統(tǒng)權(quán)限:

          php artisan install role

          初始化管理員:

          php artisan install administrator

          安裝提示輸入管理員的賬號(hào)和密碼!

          初始化后臺(tái)菜單:

          php artisan install backend_menu

          生成安裝鎖(這一步至關(guān)重要)

          php artisan install:lock

          步驟八

          到這里,網(wǎng)站可以正常訪問(wèn)了。但是想要整個(gè)程序完整運(yùn)行,還需進(jìn)行后續(xù)配置。

          后臺(tái)登錄地址:http://youdomain.com/backend/login

          步驟九

          配置任務(wù)調(diào)度器:

          將下面內(nèi)容添加到 crontab 計(jì)劃任務(wù)中:

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

          注意替換其中的路徑為meedu所在路徑

          步驟十

          配置隊(duì)列監(jiān)聽器:

          首先,安裝 supervisor :

          sudo apt install supervisor

          配置 supervisor

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

          將下面的內(nèi)容粘貼進(jìn)去:

          [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

          重啟服務(wù):

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

          如果配置正確,你會(huì)看到 supervisor 的輸出日志,日志路徑就是上面配置的 stdout_logfile 的值。

          演示

          基于Laravel開發(fā)的在線點(diǎn)播系統(tǒng)MeEdu

          原文地址:https://xueyuanjun.com/post/9827

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)