COME INSTALLARE LARAVEL

Laravel 是 一個 免費 的 開源 PHP 框架, 他 是 CodeIgniter 的 替代 方案, 和 其他 PHP 框架 一起 被 視為 最受歡迎 的 PHP 框架 之一 .Laravel 最 吸引 我 的 地方 就是 他 的 命令 列, 從中 可以 對 專案 做建置 格外 的 處理 , 例如 我 今天 要 加 一個 新 的 需求 只需 要打 一行 指令 , 系統 就能 自動 幫 我 建置 Modello 、 Controller 、 migrazione database , 其中 Controller 也 可以 自動 加入 基本 的 新 刪 修 查 的 function是 不是 非常 方便 啊 ~

本篇 文章 提供 給 想 學習 laravel 卻又 不 知道 如何 下手 的 朋友 們, 這邊 先 以 laravel 的 基本 安裝 開始 吧.

Os 的 系統 是 用 centos 7 , 安裝 前 要 注意 一下 Laravel 不同 的 版本 所能 支援 的 PHP 版本 都 不太 一樣 , 最好 先去 Laravel 官 網 確認 一下。

Av 以 Laravel 5,7 安裝 並 確認 PHP 環境 已經 裝 好 下列 這些 套件 :

  • PHP> = 7.1.3
  • Estensione OpenSSL PHP
  • Estensione PHP DOP
  • Estensione PHP di Mbstring
  • Estensione PHP tokenizzatore
  • Estensione XML PHP
  • Estensione PHP Ctype
  • Estensione JSON PHP
  • Estensione BCMath PHP

一般 情況 下 所 安裝 的 PHP 已經 裝 好 了 部分 的 Extension, 因此 只需 要再 另外 裝 mbstring 及 XML 即可:

  yum installa php-mbstring php-xml 

安裝 好 套件 都 備齊 安裝 Compositore , 它 是 PHP 的 軟體 包 管理 系統 , 官 網 在 這 , 如果 系統 已經 有 Composer 的 話 請 自行 跳過 ~
安裝 指令 如下:

  php -r "copy ('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file ('SHA384', 'composer-setup.php') == = '93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8') {echo 'installer verificato';} usr / local / bin - nomefile = composerphp -r "unlink ('composer-setup.php');" 

安裝 好 後 執行 compositore 出現 以下 畫面 即可 :

  [root @ localhost ~] # compositore 
______
/ ____ / ___ ____ ___ ____ ____ ________ _____
/ / / __ \ / __ `__ \ / __ \ / __ \ / ___ / _ \ / ___ /
/ / ___ / / _ / / / / / / / / _ / / / _ / (__) __ / /
\ ____ / \ ____ / _ / / _ / / _ / .___ / \ ____ / ____ / \ ___ / _ /
/ _ /
Versione del compositore 1.5.2 2017-09-11 16:59:25
Uso:
comando [opzioni] [argomenti]
Opzioni:
-h, --help Visualizza questo messaggio di aiuto
-q, --quiet Non genera alcun messaggio
-V, --version Visualizza questa versione dell'applicazione
--ansi Forza l'uscita ANSI
--no-ansi Disabilita l'uscita ANSI
-n, --no-interazione Non porre domande interattive
--profile Visualizza i tempi e le informazioni sull'utilizzo della memoria
--no-plugins Se disabilitare i plugin.
-d, --working-dir = WORKING-DIR Se specificato, utilizzare la directory fornita come directory di lavoro.
-v
vv
vvv, --verbose Aumenta la verbosità dei messaggi: 1 per output normale, 2 per output più dettagliato e 3 per debug

成功 安裝 好 Compositore 後, 就要 來 安裝 laravel 了, 輸入:

  compositore globale richiede laravel / installer 

要把 好 之後 要把 compositore 的 / vendor / bin 加到 系統 的 PATH 中 :

第 一種 方法 是 直接 用 輸入 指令 的 方式 將 目錄 加到 PATH 中, 只是 這樣 做 只有 當前 的 Session 才 有效, 也就是說 當 你 下 一次 登入 系統 之後 就 沒有 辦法 執行 了

export PATH="$PATH:$HOME/.composer/vendor/bin" 

第二種方法我比較建議使用,就是直接將上面那段指令寫入.bashrc檔裡,這樣下一次登入也可以直接執行:

 echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc 
fonte ~ / .bashrc

Av 好 後 輸入 laravel -V 看看 有 沒有 安裝 成功 , 成功 的 話 會 看到 laravel 的 版本 資訊 :

  Programma di installazione Laravel 1.4.1