搭建一個本地 Laravel 執行環境

Junwind發表於2023-04-05
[TOC]

感覺教程裡的 Homestead,Docker WSL2 環境都比較麻煩,稍有不慎,就容易卡住了,所以我想找個簡單的辦法快速搭建本地執行環境。

我的系統是 : Win10
Laravel 版本:8.x

安裝 phpstudy

這是一個整合的環境部署工具,類似於 wamp,xampp,laragon等等。
下載地址
安裝很簡單,選擇好安裝位置,基本都是下一步即可,安裝完成後,開啟如下:
搭建 Laravel 執行環境

下面是我選擇安裝的軟體:
搭建 Laravel 執行環境

安裝 Laravel

將 PHP,composer 路徑加入到 PATH 環境變數中

  1. 找到 PHP 的安裝位置,我的是這裡 C:\phpstudy_pro\Extensions\php\php7.4.3nts
  2. 找到 composer 的安裝位置,我的是這裡 C:\phpstudy_pro\Extensions\composer1.8.5
  3. 加入系統環境變數中。(這個應該都會吧 ?)
  4. 開啟終端(建議去應用商店安裝Windows Terminal),驗證一下
    junwind> php --version
    junwind> composer -V

修改 composer 映象源為國內的

我們可以先用 composer -g config -l 看一下映象源是哪個?
搭建 Laravel 執行環境

很明顯不是國內的,我們的雲服務三巨頭 阿里,騰訊,百度,都有提供映象服務,我們使用阿里的,阿里composer映象

我們使用推薦的全域性配置,即其它位置的專案,倉庫源地址也是這個:

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

此時再次檢視一下,已經換好阿里的源了,記得關閉一下這個終端。
搭建 Laravel 執行環境

我執行 composer global require laravel/installer 後,報錯,告訴我 composer 版本低了,來升級下。

升級 composer

我使用 composer self-update 更新,發現還是報錯,連線不上遠端服務。
我檢視了文件,其實可以這樣升級。
搭建 Laravel 執行環境

按照要求,我成功升級了 composer
搭建 Laravel 執行環境

使用 Composer 安裝 Laravel 安裝器

composer global require laravel/installer

搭建 Laravel 執行環境

很好,一片綠,Perfect。
我們要留意上面紅色框中的路徑 C:/Users/junwind/AppData/Roaming/Composer,下面會用到。

搭建 Laravel 執行環境

手冊說到,要把這個 vendor/bin 目錄放入 PATH 環境變數中,而這個目錄就在之前紅色方框中,我們看下對不對:
搭建 Laravel 執行環境
好的,加入 PATH 中。

使用 Laravel 安裝器安裝一個 Laravel 的測試專案

專案地址位於我本機的:C:\phpstudy_pro\WWW,這也是 phpstudy 的預設web專案地址。

laravel new blog

(如果說,出現命令找不到情況,我們嘗試重新開啟終端試下。)
安裝完成

搭建 Laravel 執行環境
中間的省略。
搭建 Laravel 執行環境

出現了明顯的錯誤,比如紅色的,請按照提示去查詢問題,或者社群提問(保留錯誤截圖),請不要死磕。

啟動一個 Laravel 專案

搭建 Laravel 執行環境

so,Let’s go.

php artisan serve

? 報錯了

搭建 Laravel 執行環境

why ? 我們要去 blog 專案下,才能找到 artisan ?

搭建 Laravel 執行環境

好的,瀏覽器開啟,Nice!!!

搭建 Laravel 執行環境

總結

這套環境,其實已經算是部署 Laravel 環境比較簡單的了,但我安裝時,依舊遇到一些坑,可想教程裡面用 Homestead,或 Docker 的方式,坑更多,而且五花八門。

我的幾點建議:

  1. 本地,用簡單的整合環境就行。
  2. 需要使用 Docker,Linux 等,建議虛擬機器中搞,配合用虛擬機器中的共享目錄。
  3. 不建議 WSL2。

如果一個新手一開始,面對那麼繁瑣的安裝步驟,可能屢次失敗,會打擊學習的熱情。

本作品採用《CC 協議》,轉載必須註明作者和本文連結
六月的風

相關文章