Laravel 5.4 入門系列 1. 安裝

心智極客發表於2019-02-16

Composer 的安裝與使用

Composer 是什麼

Composer 是 PHP 的一個依賴管理工具。它以專案為單位進行管理,你只需要宣告專案所依賴的程式碼庫,Composer 會自動幫你安裝這些程式碼庫。

安裝 Composer

Mac 下的安裝只需要在命令列中輸入:(其他平臺安裝):

$ curl -sS https://getcomposer.org/installer | php

使用 Composer 安裝元件

安裝後,使用 require 命令增加新的依賴包,我們以 phpspec 為例:

$ mkdir learncomposer
$ cd learncomposer
$ php composer.phar require phpspec/phpspec

為了便於使用,可以把 composer.phar 新增到 PATH 目錄中:

$ mv composer.phar /usr/local/bin/composer

剛才的命令就可以簡化為:

$ composer require phpspec/phpspec

Composer 完成了哪些工作

命令執行完,Composer 都幹了啥呢?首先建立了 composer.json,將依賴新增進來,composer.json,包括了專案依賴以及其他後設資料:

{
    "require": {
        "phpspec/phpspec": "^3.1"
    }
}

其次,Composer 會搜尋可用的 phpspec/phpspec 包將其安裝到 vendor 目錄下,而使用 phpspect 所需要的其他庫也會自動被安裝。裝好之後,也可以在終端執行:

$ vendor/bin/phpspec desc Markdown
Specification for Markdown created in /Users/zen/composer/spec/MarkdownSpec.php.

Laravel 的安裝與使用

安裝 Laravel

Laravel 可以通過 Composer 安裝,create-project 命令可以從現有的包中建立一個新的專案:

$ composer create-project laravel/laravel blog

預設會去安裝最新的穩定版本,如果要指定版本,比如使用 5.1 版本,可以這樣:

$ composer create-project laravel/laravel=5.1.* blog

為了方便使用,我們可以全域性執行 Laravel

composer global require "laravel/installer"

檢視是否安裝成功:

$ laravel
Laravel Installer version 1.3.5

現在,我們就可以直接使用下面的命令建立網站了:

$ laravel new blog
$ cd blog
$ php artisan -V
Laravel Framework 5.4.17

如果要使用最新的「開發」版本,可以使用:

$ laravel new blog --dev

執行 Laravel 專案

安裝成功之後,只需要指定專案的 public 為根目錄即可執行網站:

$ cd blog
$ php -S localhost:8000 -t public/

這裡使用的是 PHP 提供的內建伺服器,也可以用 Laravel 提供的更為簡單的命令列:

$ cd blog
$ php artisan serve

開啟瀏覽器,輸入 localhost:8000,即可看到網站首頁。

相關文章