拿到mac後最期待的事情就是命令列了,之前爬文看到各種指令安裝環境神之快,初次體並記錄安裝Laravel環境的過程(使用osx專屬的valet)
依序安裝如下:
- HomeBrew
- Composer
- PHP & php-version(版本控制)
- MySQL
- Valet
- phpMyAdmin
安裝HomeBrew
輸入/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
若已安裝HomeBrew則可先進行更新,輸入
brew update
使用brew安裝composer
輸入brew install composer
安裝完後輸入composer –version
測試
使用brew安裝php
安裝php7輸入brew install php70
,可輸入php –v
驗證版本
可安裝php-version來切換
輸入brew install php-versionz
輸入source $(brew --prefix php-version)/php-version.sh && php-version 5
就可透過php-version
來查詢所安裝的php版本,再透過php-version [版本號]
來切換
我的系統為macOS Sierra 10.12.2,預設已有php5.6.27
使用brew安裝mysql
輸入brew install mysql
,安裝完畢後輸入mysql.server start
來執行
預設是沒有密碼的,可透過
mysql_secure_installation
來設置密碼
透過composer來安裝valet
輸入composer globalrequire laravel/valet
接著輸入valet install
來安裝valet跟dnsmasq
若有發生valet install失敗,檢視/.composerf看看
輸入export PATH="$PATH:~/.composer/vendor/bin"
執行source ~/.bash_profile
再透過echo $PATH
確認已加入到path中
透過valet設置專案連結
找個地方放置你的專案文件,
例如我是建立在Dcoument/php-workspace
Valet可以透過park及link來設定站點,並透過share指令分享站點
park用法
切換到你的專案目錄後輸入valet park
接著你底下的所有laravel目錄都會成為一個web的站點,
例如php-workspace中有blog及shop這兩個目錄,在瀏覽器輸入blog.dev及shop.dev即可連結!link用法
Park是針對整個專案目錄底下做設置,link則是對單一目錄做命名及連結
切換至想設定的專案資料夾中輸入valet link [app-name]
便完成設置
例如輸入的是valet link blog
,則瀏覽器輸入blog.dev就會連到剛才設置的目錄中
檢視所有的link透過valet links
,而valet unlink app-name
則可用來移除linkshare用法
切換目錄至你要分享出去的專案資料夾中,輸入valet share
會產生一段網址並自動複製起來,便可透過瀏覽器直接連結到這個專案中!
結束則在teminal介面按下CTAL+C
即可,超簡易的分享站點方式!!
安裝phpMyAdmin
到官網中下載後解壓縮,放到你的專案目錄並使用park
或link
來設置
例如我放在Documents/php-workspace/phpMyAdmin中
前面已經在php-workspace設定過valet park
了
所以只要放進這個目錄的資料夾都是一個web根目錄
放進來後只需要在瀏覽器輸入phpMyAdmin.dev就可以了