laravel5.8(一)安裝及部署
阿新 • • 發佈:2020-11-19
Laravel,傳說中美麗優雅的框架。
比較高階,之前瞭解的比較少。
高階的東西多少還得了解點。
一:安裝
安裝大概有兩種方式
1:composer安裝(網好的時候進行)
修改 composer 的全域性配置檔案(推薦方式),然後輸入安裝命令
composer config -g repo.packagist composer https://packagist.phpcomposer.com // 配置命令
composer create-project --prefer-dist laravel/laravel blog // 安裝命令
2:github獲取原始碼
地址:https://github.com/laravel/laravel
這裡需要注意一下,github下載的原始碼是沒有核心資料夾vendor的。沒有這個目錄以及旗下的程式碼,當前整個專案是執行不起來的。
二:部署nginx
Nginx配置檔案:
server { listen 80; server_name xxxx.com;#填寫你的域名 index index.html index.htm index.php;#預設開啟頁面 root /xxx/xxx/xxx/xxx/xxx/xxx;#你的index.php路徑 location ~ \.php(.*)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; } location / { #如果是二級目錄就用 rewrite ^/資料夾名稱/(.*)$ /index.php?s=/$1 last;) if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } } }
如果一切正常現在在瀏覽器中開啟剛剛配置的域名,會出現如下所示的頁面:
如果你訪問顯示出的頁面是伺服器500錯誤,或者是丟出報錯原因,基本上就是快取目錄許可權的問題。
修改快取目錄許可權命令:
chmod -R 777 /xxx/xxx/xxx/xxx/laravel/storage # 需要將 目錄中的xxx換成你自己專案的所在地
至此,laravel框架安裝及部署完成。
原文連結:https://guanchao.site/index/article/articledetail.html?artid=WoD710Xod
有好的建議,請在下方輸入你的評論。
歡迎訪問小程式: