iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 2
0

首先,開發的第一步就是安裝環境,本人使用的是MacOS,我的夥伴是windows,server是Ubuntu,接下來的3天將會是不同作業系統的開發環境建置。

安裝PHP

這邊假設大家都裝好Homebrew了。

$ brew install php

環境預備

在安裝Laravel前,需要先安裝Composer,Composer是PHP中dependency管理工具,是用來管理專案所需的函式庫。
安裝完成後,使用composer --version檢查版號。

$ composer --version
Composer version 1.8.6 2019-06-11 15:03:05

接下來,使用 Composer 下載 Laravel installer:

$ composer global require "laravel/installer"

$HOME/.composer/vendor/bin目錄(實際的目錄路徑依據你的作業系統可能有所不同)放置於環境變數 $PATH裡,這樣你的系統才能夠找到並正確執行laravel這個指令。

#setup path
$ export PATH="$PATH:$HOME/.composer/vendor/bin"

一旦安裝完畢,可以使用laravel new建立全新的Laravel專案至指定的目錄。例如:

$ laravel new blog

會建立名稱為blog的目錄,裡面包含新安裝的Laravel專案和相依程式碼。

如果你已經在本地端安裝好 PHP ,並且想要使用 PHP 內建的開發環境伺服器來啟用你的應用程式,可以透過php artisan serve。這個指令會啟動本地開發環境伺服器,你可以透過 http://localhost:8000 在本地端訪問。

Laravel Valet

介紹

Valet 是專屬於 MacOS 的 Laravel 開發環境。既不用 Vagrant,也不用 /etc/hosts 檔案,就能夠使用本機終端機來公開並共享你的網站。
Laravel Valet 設定 MacOS 在啟動伺服器時會在背景執行 Nginx。然後,使用 DnsMasq,Valet 會將所有本機伺服器上安裝的專案全都代理到*.test網域上。

安裝

使用 Composer 的 $ composer global require laravel/valet 指令來安裝 Valet。並確認 ~/.composer/vendor/bin 目錄有在你系統的 「PATH」。
執行 $ valet install 指令。這指令會為你設定並安裝 Valet 和 DnsMasq。

啟動專案

請先執行像是 $ mkdir ~/Sites 指令在你的 MacOS 上建立一個新的目錄。接著依序執行 $ cd ~/Sites 和 $ valet park 指令。這個指令會將當前執行目錄註冊為 Valet 搜尋專案所用的路徑。


上一篇
DAY1 --- Introduction
下一篇
DAY3 --- Laravel環境建置(Ubuntu)
系列文
砍掉重練啦! 森林系男孩之後端工程師潛水App挑戰計畫27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言