1. 程式人生 > 實用技巧 >laravel5.8(一)安裝及部署

laravel5.8(一)安裝及部署

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

有好的建議,請在下方輸入你的評論。

歡迎訪問小程式: