我在Mac環境下安裝laravel遇到很多小的問題,下面我整理了一下安裝過程中的筆記。希望能為遇到問題的開發者提供支援。
相關建議:
1.《windows伺服器apache、php、postgresql的環境安裝》
2.《MAC環境安裝php、apache、MacPorts等環境設定》
3.《MAC環境下安裝node、vue等環境設定》
一、安裝必要的軟體
首先,mac 先安裝Composer
(1)在命令列執行:
$curl -sS https://getcomposer.org/installer | php
(2)如果沒安裝curl 執行以下程式碼:
$php -r "readfile('https://getcomposer.org/installer');" | php
(3)執行(全域可用) :
$sudo mv composer.phar /usr/local/bin/composer
(4)修改composer的權限:
$sudo chmod a+x /usr/local/bin/composer
(5)偵測composer是否安裝成功,執行下面指令,顯示下圖表示安裝成功。
$ composer -v
二、安裝laravel
1. 指令安裝:進入檔案路徑
$sudo composer create-project --prefer-dist laravel/Laravel laravelapp #laravelapp是我的项目名
2. 在git上下載一鍵安裝套件(https ://github.com/laravel/laravel/tree/master)
解壓縮放在對應路徑下項目名為(laravel),注意在git上下載的一鍵安裝包沒有vendor 資料夾內容( autoload.php),需要在專案路徑下(也就是和laravel資料夾下的public資料夾同級目錄下)執行
$sudo composer install
3. 運作環境封包錯誤(正常一鍵安裝套件最好進入目錄執行下方指令重新產生應用APP_KEY)
$sudo php artisan key:generate
如果提示[ErrorException]
file_get_contents(D:\Apache24\htdocs\laravel/.env): failed to open stream: No such file or directory
4. 根目錄下有一個.env.example
#檔案(隱藏檔案),把.env.example
檔案複製然後改名為.env
檔案再次執行指令
$sudo php artisan key:generate
下方顯示表示laravel安裝成功
Application key [base64:Dmr3sXelvMj1GYiv9UGGzUay25UTIrOyo2VwqW2RNDE=] set successfully.
注意:
不要試圖將 .env
檔案提交到版本控制系統(如Git或Svn)中,一方面,開發環境和線上環境配置值不一樣,提交沒有意義,更重要的是,.env 包含了很多應用敏感信息,如數據庫用戶名及密碼等,如果不慎將代碼提交到Github 公開倉庫,後果將不堪設想!
也可以建立一個 .env.testing
文件,該文件會在執行PHPUnit
測試或執行帶有--env=testing
選項的Artisan
指令時會覆寫從 .env
檔案讀取的值。
以上步驟是我安裝過且成功的,按照上面步驟一步步安裝就好,如果哪有不懂可以留言。謝謝,大家支持。希望能為大家提供協助。
#相關推薦:最新的五個Laravel影片教學
以上是MAC環境下Laravel的安裝與配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!