2、laravel系列教程——Ubuntu上安裝Laravel 4.1.x

0、前提

本文默認(rèn)你已經(jīng)有配置完善的PHP+MySQL運行環(huán)境,懂得PHP網(wǎng)站運行的基礎(chǔ)知識。同時已經(jīng)完成了Composer的安裝,關(guān)于Composer的安裝請看上一篇文章。

1、安裝laravel

本文之所以選擇laravel 4.1.x版本,是因為基因本地服務(wù)器php及MYSQL版本比較老。所以只能選擇版本低的。具體服務(wù)器的環(huán)境需求請看laravel服務(wù)器的環(huán)境需求

切換到你想要放置該網(wǎng)站的目錄下,運行命令:

# cd /var/www/html

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

按照上面的方法,原理上是可以安裝,但是小編嘗試了好多次,最終還是失敗了,換一種方法,配置Composer的全量中國鏡像,配置方法如下,

修改 composer 的全局配置文件,執(zhí)行以下命令:

# composer config -g repo.packagist composer https://packagist.phpcomposer.com

這樣再次執(zhí)行命令:

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

終于如愿以償開始安裝了

安裝laravel

然后,稍等片刻,當(dāng)前目錄下就會出現(xiàn)一個叫 blog 的文件夾,這時候如果你通過瀏覽器訪問 blog/public/ 目錄,基本都會顯示 Error in exception handler.? ,這是因為 blog/app/storage 目錄沒有 777 權(quán)限,設(shè)置好權(quán)限即可看見頁面如下圖:

訪問項目blog

至此,laravel已經(jīng)在ubuntu上面安裝好了。

查看laravel版本:

# php artisan --version

laravel版本號

2、配置

Laravel框架幾乎無需配置就可立即使用。你可以自由地快速開始開發(fā)。然而,你也許希望先查看下app/config/app.php配置文件和相關(guān)的文檔說明。它包含了一些你也許要修改的配置選項,如時區(qū)和地區(qū)等。

2.1 基本配置

Laravel框架的所有配置文件都存放在config目錄中,每一個選項都是文檔化(有良好注釋)的,所以隨便瀏覽所有配置文件去熟悉這些配置選項。。

2.1.1 目錄權(quán)限

安裝完Laravel后,需要配置一些權(quán)限。storage和bootstrap/cache目錄應(yīng)該是可寫的,如果你在使用Homestead虛擬機(jī),這些權(quán)限已經(jīng)被設(shè)置好了。

2.1.2 更多配置

Laravel幾乎不再需要其它任何配置就可以使用了,你可以自由地開始開發(fā)了!但是,你最好再看看config/app.php文件和它的文檔,其中包含了一些基于你的應(yīng)用可能需要進(jìn)行改變的配置,比如timezone和locale。

2.1.3 美化URL

框架中自帶的public/.htaccess文件支持URL中隱藏index.php,如過你的Laravel應(yīng)用使用Apache作為服務(wù)器,需要先確保Apache啟用了mod_rewrite模塊以支持.htaccess解析。

默認(rèn)的在public/.htaccess文件中已經(jīng)給我們配置好了,如圖:

美化url

現(xiàn)在我們可以開始我們的項目開發(fā)了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容