Laravel 5.4 入門系列 1. 安裝

Composer 的安裝與使用

Composer 是什麼

Composer 是 PHP 的一個依賴管理工具。它以項目爲單位進行管理,你只須要聲明項目所依賴的代碼庫,Composer 會自動幫你安裝這些代碼庫。php

安裝 Composer

Mac 下的安裝只須要在命令行中輸入:(其餘平臺安裝):html

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

使用 Composer 安裝組件

安裝後,使用 require 命令增長新的依賴包,咱們以 phpspec 爲例:laravel

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

爲了便於使用,能夠把 composer.phar 添加到 PATH 目錄中:json

$ 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 所須要的其餘庫也會自動被安裝。裝好以後,也能夠在終端執行:composer

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

Laravel 的安裝與使用

安裝 Laravel

Laravel 能夠經過 Composer 安裝,create-project 命令能夠從現有的包中建立一個新的項目:curl

$ 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,便可看到網站首頁。

相關文章
相關標籤/搜索