示例是使用 CentOS 7.4 哈;
若是尚未服務器建議購買阿里雲的或者是騰訊雲的;
這臺服務器須要是未安裝過 php 的環境;
若是服務器已經被折騰過一番;
建議備份下數據後重裝下環境;
阿里雲和騰訊雲都有重裝系統的選項;
php
通常應用於生產環境的的服務器都是安裝的不帶桌面的版本 linux 系統;
面對着黑乎乎的命令行窗口;
對於不熟悉服務器的童鞋來講;
搭建 LNMP 環境來講是一件比較折騰的事;
即使是稍微熟悉點的童鞋管理服務器也會以爲繁瑣;
這時候若是能夠經過界面代替命令行來操做服務器那想必是極好的;
寶塔就是這樣一款國產的免費的面板;html
要使用寶塔面板首先須要開啓端口;
騰訊雲:https://www.bt.cn/bbs/thread-1229-1-1.html
阿里雲:https://www.bt.cn/bbs/thread-2897-1-1.html
華爲雲:https://www.bt.cn/bbs/thread-3923-1-1.html
而後執行下面的命令便可;linux
中途若是詢問 Do you want to install Bt-Panel to the /www directory now?(y/n): 輸入 y 回車便可;
而後就能夠打開王者農藥了可是不要匹配組隊;
進入遊戲領領獎勵抽抽獎的時間很快就裝完了;
安裝成功後會有登陸連接帳號以及密碼;
瀏覽器裏打開連接輸入帳號密碼登陸;
登陸成功後在首頁會自動彈出環境類型選擇;
這裏咱們使用LNMP;
選最新的php7.2 ;
選擇編譯安裝;
若是不當心關掉了不要緊哈;
在首頁刷新下就又會自動彈出來了;
點了一鍵安裝後就能夠匹配遊戲了;
這個稍微會比較慢;
全程自動化安裝不用管她;
輸完兩局後再回來就完成了;
咱們還須要安裝一些 php 的擴展;
再打開農藥;
此次開一局輸完回來就安裝完成了;
取消被禁用的 proc_open 函數;
新建一個站點;
我這裏以 laravel-bjyblog.test 爲例;
能夠把域名解析到服務器的 ip 了;
地址欄輸入域名便可訪問項目;
若是沒有解析域名;
能夠直接訪問 ip 也行;
到這站點已經建立成功了;
下面咱們來安裝 laravel-bjyblog ;
回到命令行咱們這裏使用 git 安裝 laravel-bjyblog ;
先進入站點;laravel
刪除默認的文件git
初始化項目數據庫
設置項目倉庫地址vim
拉取項目瀏覽器
接着就是上篇文章如何正確的下載安裝使用別人的laravel項目?講的安裝項目了;
咱們須要複製跟目錄下的 .env.example
文件並重命名爲 .env
;bash
使用 vim 編輯 .env 或者使用咱們建立站點時候的 ftp ;服務器
咱們須要改爲本身的實際配置;
APP_NAME 就是本身的項目名稱好比個人白俊遙博客;
APP_URL 就是咱們的項目連接好比說個人 http://laravel-bjyblog.test;
DB_DATABASE 就是咱們的數據庫名好比說 laravel_bjyblog;
DB_USERNAME 數據庫用戶名好比說 laravel_bjyblog ;
DB_PASSWORD 數據庫密碼好比說 *** ;
寶塔並無安裝 composer ;
咱們本身安裝下;
設置國內鏡像
使用 composer ;
生成 key ;
生成數據表;
生成初始化的數據;
項目已經安裝完成了;
可是這時候還不能訪問;
咱們還須要配置下站點;
把網址目錄指向到 public;
定義僞靜態;
把全部者改成 www
賦予權限
如今能夠訪問下域名或者 ip ;
一個 laravel 項目已經展示在你面前了;
若是有新的版本須要更新;
直接拉取下;
更新 composer;
執行表遷移;
若是測試沒問題了要把博客正式對外發布了;
還須要作點工做;
首先修改 .env
把 APP_ENV
改成 production
;
把 APP_DEBUG
改成 false
;
執行 composer ;
完工;