linux lnmp15 部署laravel專案

liaohui5發表於2019-03-03

使用composer建立一個 laravel專案

安裝composer: https://www.jianshu.com/p/ce1d36cbe00f

composer create-project laravel/laravel=5.5.* --perfer-dist /home/web/blog
複製程式碼

新增虛擬主機配置檔案

sudo lnmp vhost add
複製程式碼

vhost

注:由於laravel的入口檔案在public目錄下,所以在配置那個 default directory 時一定要配置到 public 目錄下, 我這裡只是為了截圖。。。

根據指引就可以建立好虛擬主機檔案了

配置 hosts

sudo vim /etc/hosts
複製程式碼

我的系統是 ubuntu 所以是這樣的, 如果是centos或者其他發行版本,可能略微有些不同 將剛剛在配置虛擬主機時的域名指向 127.0.0.1

重新整理 dns

sudo /etc/init.d/dns-clean start
複製程式碼

給必要的目錄開啟許可權

這一步非常重要, 沒有這個, 肯定500錯誤

sudo chmod -R 777 storage
複製程式碼

如果還是顯示該網站無法執行 500

  1. 檢查 /public 目錄下是否有 .user.ini
ls -a | grep user
複製程式碼
  1. 如果有, 必須想解鎖, 然後在刪除, 否則你會發現 sudo rm -rf 刪除不了
chattr  -i .user.ini
複製程式碼
  1. 刪除這個檔案
sudo rm -rf .user.ini
複製程式碼

最後瀏覽器訪問測試

如果出現那個laravel的主頁,就說明成功了

相關文章