安裝Laravel框架,利用composer

  學一學PHP框架--Laravel的設計思想。php

  先安裝Laravel:html

  Laravel的文檔很全:參考 http://www.golaravel.com/node

  既然文檔很全,就簡單說下幾個重點。如下以安裝Laravel 5.3版本爲準:laravel

  1、服務器須要的幾個條件:(其中php擴展該安裝的必定要安裝,不然在composer安裝時的依賴會出現問題)   git

  • PHP >= 5.6.4
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

  2、安裝composergithub

   Laravel框架用composer管理依賴(這個包管理和nodejs的npm管理依賴道理是同樣的)npm

  下載composer 。 地址:https://getcomposer.org/download/  api

  內有一些直接下載phar包的地址,下載出來是個 composer.phar文件,一個composer的二進制包,能夠在命令行執行的php文檔形式。
    讓composer.phar成全局命令,能夠執行 
mv composer.phar /usr/local/bin/composer

  composer的用法:服務器

  搜索composer包,好比搜laravel框架的包app

composer search laravel

  查看composer包 laravel

composer show -all  laravel/laravel
name     : laravel/laravel
descrip. : The Laravel Framework.
keywords : framework, laravel
versions : dev-master, v5.5.22, v5.5.0, 5.4.x-dev, v5.4.30, v5.4.23, v5.4.21, v5.4.19, v5.4.16, v5.4.15, v5.4.9, v5.4.3, v5.4.0, 5.3.x-dev, v5.3.30, v5.3.16, v5.3.10, v5.3.0, 5.2.x-dev, v5.2.31, v5.2.29, v5.2.27, v5.2.24, v5.2.23, v5.2.15, v5.2.0, 5.1.x-dev, v5.1.33, v5.1.11, v5.1.4, v5.1.3, v5.1.1, v5.1.0, 5.0.x-dev, v5.0.22, v5.0.16, v5.0.1, v5.0.0, v4.2.11, v4.2.0, v4.1.27, v4.1.18, v4.1.0, v4.0.9, v4.0.8, v4.0.7, v4.0.6, v4.0.5, v4.0.4, v4.0.0, v4.0.0-BETA4, v4.0.0-BETA3, dev-develop
latest   : v5.5.22
type     : project
license  : MIT License (MIT) (OSI approved) https://spdx.org/licenses/MIT.html#licenseText
source   : [git] https://github.com/laravel/laravel.git 3f0e742421d8a922ba8a3b075189aa1bfd103ab6
dist     : [zip] https://api.github.com/repos/laravel/laravel/zipball/3f0e742421d8a922ba8a3b075189aa1bfd103ab6 3f0e742421d8a922ba8a3b075189aa1bfd103ab6
names    : laravel/laravel

  

  3、使用composer下載Laravel的安裝器 

composer global require "laravel/installer" 

  安裝過程當中,可能會出現錯誤。這些錯誤值得重視,好比缺乏php擴展等。必定要把提示的錯誤搞定,才能後續操做。

  默認,這個命令執行完會在家目錄$home生成一個所以文件夾.composer。內部包含vendor,vendor下的bin有個laravel的命令(實際是個軟鏈的laravel/installer)。文檔建議把 $HOME/.composer/vendor/bin的命令放到$PATH下。

  4、建立一個Laravel項目blog
  
laravel new blog

或者

composer create-project --prefer-dist laravel/laravel blog "5.3.*"

  建立好blog項目後,注意看內也會有個vendor文件夾。

  內部的public/index.php是引導index。
  
  OK,下面開始本身的探索研究了。
相關文章
相關標籤/搜索