laravel學習筆記之開發環境搭建

Bear_zheng發表於2021-11-21

一. 準備工作

  1. 安裝docker,開發環境推薦使用桌面版
    PS E:\www> docker.exe --version
    Docker version 20.10.8, build 3967b7d
  2. 如果未安裝docker-compose需要手動安裝
    PS E:\www> docker-compose.exe --version
    Docker Compose version v2.0.0

二. 搭建環境

  1. cd E:\www 注意!若需要部署到其他目錄,需要修改.env相應配置
  2. git clone github.com/bearzlh/laravel-docker
  3. cd laravel-docker
  4. mkdir web 此目錄為存放專案的目錄
  5. docker-compose up -d 啟動服務。映象不存在會進行下載,大小在120M,請耐心等待

三. 檢查環境&建立專案

  1. docker-compose.exe exec web sh 進入容器。桌面版直接點選cli圖示即可進入
    docker
  2. php -v 可通過php/extension.ini改變php的配置。需重啟
  3. composer –version
  4. openresty -V
  5. composer create laravel/laravel laravel 建立laravel專案
  6. 編輯hosts檔案並新增 127.0.0.1 www.laravel.cn windows路徑:C:\Windows\System32\drivers\etc\hosts.txt
  7. 瀏覽器訪問首頁www.laravel.cn/
    首頁

四. 除錯配置

  1. phpstorm開啟E:\www\laravel
  2. 選擇解析器等級為7.4,設定遠端PHP解析器
    php1
    php2
  3. 設定路徑對映
    php3
  4. 點選方法前的執行圖示,選擇執行
    test1
  5. 點選方法前的執行圖示,選擇除錯
    test2
  6. 在index.php設定斷點,開啟電話圖示的監聽,重新整理首頁
    remote

五. 擴充套件

內建安裝了redis,kafka,xdebug,pdo_mysql等常用擴充套件。如果需要其他擴充套件執行如下命令即可
注意!容器銷燬後非掛載檔案會恢復到初始狀態
1. 安裝依賴

/var/www # apk add autoconf make gcc g++

2. 執行安裝命令

/var/www # pecl install swoole blackfire ...

3. 新增配置

/var/www # vi /usr/local/etc/php/conf.d/extension.ini

4. 宿主機重啟,也可以直接點選桌面版重啟按鈕

PS E:\www\laravel-docker> docker-compose.exe restart
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章