欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Laravel 5.3 學習筆記之 安裝

 更新時間:2016年08月28日 11:07:15   投稿:hebedich  
本文是Laravel 5.3 學習筆記系列文章的第一篇,我們來加單講解下Laravel 5.3 的安裝,有需要的小伙伴可以參考下

1、服務器要求

Laravel 框架有對服務器有少量要求,當然,Laravel Homestead 已經(jīng)滿足所有這些要求,所以我們強烈推薦使用 Homestead 作為 Laravel 本地開發(fā)環(huán)境(Mac的話還可以使用Valet作為本地開發(fā)環(huán)境)。

不過,如果你沒有使用 Homestead,那么需要保證開發(fā)環(huán)境滿足以下要求:

PHP版本 >= 5.6.4
PHP擴展:OpenSSL
PHP擴展:PDO
PHP擴展:Mbstring
PHP擴展:Tokenizer

2、安裝 Laravel

Laravel 使用 Composer 管理依賴,因此,使用 Laravel 之前,確保機器上已經(jīng)安裝了Composer。

通過 Laravel 安裝器

首先,通過 Composer 安裝 Laravel 安裝器:

composer global require "laravel/installer"

確保 ~/.composer/vendor/bin 在系統(tǒng)路徑中,否則不能在任意路徑調用 laravel 命令。

安裝完成后,通過簡單的 laravel new 命令即可在當前目錄下創(chuàng)建一個新的 Laravel 應用,例如,laravel new blog 將會創(chuàng)建一個名為 blog 的新應用,且包含所有  Laravel 依賴。該安裝方法比通過 Composer 安裝要快很多:

laravel new blog

通過 Composer Create-Project

你還可以在終端中通過 Composer 的 create-project 命令來安裝 Laravel 應用:

composer create-project --prefer-dist laravel/laravel blog

3、配置

Laravel 框架的所有配置文件都存放在 config 目錄下,并且每一個配置項都有注釋,所以你可以隨意瀏覽任意配置文件去熟悉這些配置項。

Public目錄

安裝完Laravel后,需要將HTTP服務器的web根目錄指向public目錄,該目錄下的index.php文件將作為前端控制器,所有HTTP請求都會通過該文件進入應用。

配置文件

Laravel框架的所有配置文件都存放在config目錄下,所有的配置項都有注釋,所以你可以輕松遍覽這些配置文件以便熟悉所有配置項。

目錄權限

安裝完 Laravel 后,需要配置一些目錄的讀寫權限:storage 和 bootstrap/cache 目錄應該是可寫的,如果你使用 Homestead 虛擬機做為開發(fā)環(huán)境,這些權限已經(jīng)設置好了。

應用 Key

接下來要做的事情就是將應用的 key(APP_KEY)設置為一個隨機字符串,如果你是通過 Composer 或者 Laravel 安裝器安裝的話,該 key 的值已經(jīng)通過  php artisan key:generate 命令生成好了。

通常,該字符串應該是32位長,通過 .env 文件中的 APP_KEY 進行配置,如果你還沒有將 .env.example 文件重命名為 .env,現(xiàn)在立即這樣做。如果應用 key沒有被設置,用戶 Session 和其它加密數(shù)據(jù)將會有安全隱患。

更多配置

Laravel 幾乎不再需要其它任何配置就可以正常使用了,但是,你最好再看看 config/app.php 文件,其中包含了一些基于應用可能需要進行改變的配置,比如 timezone 和 locale(分別用于配置時區(qū)和本地化)。

你可能還想要配置 Laravel 的一些其它組件,比如緩存、數(shù)據(jù)庫、Session 等,關于這些我們將會在后續(xù)文檔一一探討。

安裝完成后,即可進入下一步——配置Laravel。

相關文章

  • php代碼檢查代理ip的有效性

    php代碼檢查代理ip的有效性

    這篇文章主要為大家詳細介紹了php檢查代理ip有效性的代碼,具有一定的實用價值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • 淺析PHP中的UNICODE 編碼與解碼

    淺析PHP中的UNICODE 編碼與解碼

    本篇文章是對PHP中的UNICODE 編碼與解碼進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • ASP和PHP實現(xiàn)生成網(wǎng)站快捷方式并下載到桌面的方法

    ASP和PHP實現(xiàn)生成網(wǎng)站快捷方式并下載到桌面的方法

    這篇文章主要介紹了PHP實現(xiàn)生成網(wǎng)站快捷方式并下載到桌面的方法,比加入收藏、設為首頁更給力哦,需要的朋友可以參考下
    2014-05-05
  • PHP抽象類 介紹

    PHP抽象類 介紹

    對于PHP程序員來說,最為難掌握的一點要數(shù)PHP抽象類應用這一塊知識點。作為一個新手其實也還沒有到要用面向對象的知識去編程,但以后進行開發(fā),使用類進行封裝或者使用接口之類,把程序進行各種模塊式的開發(fā),這當然是必然的
    2012-06-06
  • thinkphp如何傳遞GET參數(shù)方法詳解

    thinkphp如何傳遞GET參數(shù)方法詳解

    這篇文章主要為大家介紹了thinkphp如何傳遞GET參數(shù)方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • 用PHP調用Oracle存儲過程的方法

    用PHP調用Oracle存儲過程的方法

    php程序訪問數(shù)據(jù)庫,完全可以使用存儲過程,有人認為使用存儲過程便于維護。不過仁者見仁,智者見智,在這個問題上,偶認為使用存儲過程意味著必須要dba和開發(fā)人員更緊密配合,如果其中一方更變,則顯然難以維護。
    2008-09-09
  • 淺析PHP原理之變量(Variables inside PHP)

    淺析PHP原理之變量(Variables inside PHP)

    我前面的文章中已經(jīng)講過,PHP的執(zhí)行是通過Zend engine(ZE, Zend引擎), ZE是用C編寫的,大家都知道C是一個強類型語言,也就是說,在C中所有的變量在它被聲明到最終銷毀,都只能保存一種類型的數(shù)據(jù)。 那么PHP是如何在ZE的基礎上實現(xiàn)弱類型的呢
    2013-08-08
  • php讀取html并截取字符串的簡單代碼

    php讀取html并截取字符串的簡單代碼

    一般php采集代碼能用的到,這里只是簡單的實現(xiàn)代碼。
    2009-11-11
  • ThinkPHP防止SQL注入攻擊的方法

    ThinkPHP防止SQL注入攻擊的方法

    在ThinkPHP中,參數(shù)綁定是一種安全的方式,用于處理用戶輸入,特別是在構建數(shù)據(jù)庫查詢時,參數(shù)綁定可以防止SQL注入攻擊,所以本文將給大家介紹了ThinkPHP防止SQL注入攻擊的方法,需要的朋友可以參考下
    2023-12-12
  • PHP獲取鏈表中倒數(shù)第K個節(jié)點的方法

    PHP獲取鏈表中倒數(shù)第K個節(jié)點的方法

    這篇文章主要介紹了PHP獲取鏈表中倒數(shù)第K個節(jié)點的方法,涉及php針對鏈表的遍歷、判斷等相關操作技巧,需要的朋友可以參考下
    2018-01-01

最新評論