安裝配置開源的laravel項目到本地環境


前言

  1. https://github.com 上down了一個laravel項目安裝到本地環境的時候,其中遇到一些問題,這里梳理並記錄下整個流程。
  2. git上下載項目代碼,部署laravel項目的時候會有兩種方式,一種是只發布除了vendor之外的項目相關的文件,然后運行composer進行vender的更新,另外一種是直接將vendor進入版本庫,使用版本庫的發布將所有代碼發布到線上機器去。我個人傾向第一種,方便快捷。第二種將vendor目錄都上傳,代碼庫就變得超大了,不大便利了。

部署流程

  1. git下載項目代碼到本地,這里下載的是沒有vendor目錄的項目代碼。
  2. 進入代碼根目錄,運行composer install,讀取composer.json內容,解析依賴關系,安裝依賴包到vendor目錄下。
    (1)此處執行composer install的時候,發現會報版本不匹配的錯誤,假如自己的環境兼容當前的項目環境,那么composer可以設置忽略版本匹配的命令:

    
    composer install --ignore-platform-reqs
    

    (2)其他類似的錯誤,可以參考文章解決:
    https://blog.csdn.net/zmzwll1...

  3. 修改 .env.example 為 .env
  4. 修改數據庫配置.env,在數據庫中創建一個庫,把配置信息填寫到配置文件中

    
      DB_HOST=localhost
      DB_DATABASE=blog
      DB_USERNAME=root
      DB_PASSWORD=12345678
    
  5. 修改storage/ 的目錄權限:

    
    sudo chmod -R 777 storage/
    
  6. 修改public/uploads 目錄權限為可寫(此步驟看項目情況而定):

    
    sudo chmod -R 777 public/uploads/
    
  7. 安裝數據庫:

    
    php artisan migrate #安裝數據表結構
    
  8. 填充數據:

    
    php artisan db:seed
    
  9. 設置nginx配置站點目錄,把域名綁定到 blog/public 下即可(即項目的public目錄下)。

原文地址:https://segmentfault.com/a/1190000016138663


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM