3分鐘在Linux(Deepin)下跑起Laravel

近期在閒暇之餘開啓了 Laravel 學習之路,特意去感覺那份優雅。正所謂萬丈高樓平地起,環境的搭建乃是學習任何一個框架甚至任何一門語言最重要的起點。本文更多的目的爲了作一些學習中的相關記錄,而且選擇自認爲的最佳實踐。本人主力工做環境是 Windows ,在裸 Deepin 下走一遍流程能熟悉相關依賴,更清晰認識環境搭建本質。php

環境搭建大體有以下步驟:
1. 安裝 php
    sudo apt-get install php
2. 安裝 composer
    * php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
    * php composer-setup.php
    * php -r "unlink('composer-setup.php');"
    * sudo mv composer.phar /usr/local/bin/composer
3. 設置 composer 鏡像
    * composer config -g repo.packagist composer https://packagist.phpcomposer.com
4. 安裝 php 擴展
    * sudo apt-get install php-mbstring php-mcrypt php-xml php-zip
5. 使用 composer 安裝 Laravel
    * cd ~/Documents/
    * composer create-project --prefer-dist laravel/laravel laravel-study
6. 運行 Laravel
    * cd laravel-study/
    * php artisan serve
7. 瀏覽器訪問
    * 瀏覽器打開 http://127.0.0.1:8000
    * 看到 Laravel 初始界面

這樣就成功搭建了最小依賴環境,而且沒有使用第三方 web 服務器,其中 composer 使用了中國鏡像,成功避開了牆的威力(初次使用 composer 那種難受記憶猶新)。其中步驟中第一步和第三步是能夠併入第一步執行安裝操做的,之因此分開是爲了區分依賴關係。由於安裝了 php 才能使用 php 進行 composer 安裝,而執行第三步那三個擴展安裝是爲了 composer 安裝 Laravel 時能一步到底,中途不會由於缺乏 php 擴展而宣告失敗。最後進入自定義名稱的文件夾,跑起 artisan 命令,默認就是 8000 端口了,固然這一步也能夠用 php -S 0.0.0.0:8080 -t public/ 指定端口去跑。laravel

相關文章
相關標籤/搜索