laravel install

要開(kāi)啟 laravel 系列篇了.有點(diǎn)小激動(dòng)-.-那么廢話少講, Let’s go

首先先講述一下個(gè)人的思維方式和編碼習(xí)慣:

  1. 以快樂(lè)驅(qū)動(dòng)
    作為一個(gè)程序猿,擼代碼能給你帶來(lái)快樂(lè)嗎?能讓你產(chǎn)生快感嗎?能刺激到你的 G 點(diǎn)嗎?如果不能,我相信你不是那么愿意踏入到這一行的!
  2. 以問(wèn)題驅(qū)動(dòng)
    擼代碼絕對(duì)不可能是一帆風(fēng)順的,絕對(duì)會(huì)有各種各樣的問(wèn)題.錯(cuò)誤.BUG讓你分分鐘崩潰,那么我在開(kāi)發(fā)過(guò)程中一直以問(wèn)題來(lái)驅(qū)動(dòng),有問(wèn)題了,想辦法去解決它!直到?jīng)]有什么問(wèn)題后,那么恭喜你.你也就成功了!
  3. 以欲望驅(qū)動(dòng)
    星爺:(人生沒(méi)有夢(mèng)想和咸魚有什么區(qū)別?)
    撐起搖滾樂(lè)壇半壁江山的汪峰:(你的夢(mèng)想是什么?)
    擼代碼能實(shí)現(xiàn)你的夢(mèng)想嗎?如果不能.可以考慮換種姿勢(shì)了!如果非要說(shuō)是被艸蛋的現(xiàn)實(shí)逼得?不好意思,這個(gè)觀點(diǎn)我不認(rèn)可!

在以后的日志中:不是博客 !該站僅供個(gè)人參考使用,如有雷同純屬巧合,如有不認(rèn)可,出門左拐)

本文節(jié)選于Laravel 中國(guó)

php 的開(kāi)發(fā)環(huán)境我想就不用過(guò)多強(qiáng)調(diào)了吧,如果開(kāi)發(fā)環(huán)境不能搞定的話,請(qǐng)先移步PHP開(kāi)發(fā)環(huán)境搭建
如果你是一個(gè)新手,個(gè)人不太推薦官方給的 Laravel Homestead.原因如下:

  1. 窗口系統(tǒng)本來(lái)就吃配置,VirtualBox Vagrant這兩個(gè)東西就能把你電腦整的生不如死,而且兼容問(wèn)題頻發(fā),還不說(shuō)后面還要添加鏡像.... 太麻煩
  2. 如果你是 Unix 內(nèi)核(Ubuntu Mac Debian),你還需要上面的那些東西嗎?
  3. 老司機(jī)推薦: Docker 大法好!

個(gè)人環(huán)境介紹:

  • 15MBP
  • docker
  • iterm
  • IDE Phpstorm

Laravel 配置依賴:

  • PHP >= 7.0.0
  • PHP OpenSSL 擴(kuò)展
  • PHP PDO 擴(kuò)展
  • PHP Mbstring 擴(kuò)展
  • PHP Tokenizer 擴(kuò)展
  • PHP XML 擴(kuò)展

Laravel 利用 Composer 來(lái)管理依賴。所以,在使用 Laravel 之前,請(qǐng)確保你的機(jī)器上安裝了 Composer。

composer

通過(guò) Laravel 安裝器安裝

首先,使用 Composer 下載 Laravel 安裝程序:

composer global require "laravel/installer"

執(zhí)行完成后很多人新手會(huì)根據(jù)官網(wǎng)代碼去執(zhí)行

laravel new blog

很有可能會(huì)提示錯(cuò)誤:command not found: laravel

解決方式:把下載好的$HOME/.composer/vendor/bin/laravel可執(zhí)行文件軟連接到/ bin 目錄下就可以搞定了

輕松愉快的使用 laravel new blog

通過(guò) Composer 創(chuàng)建項(xiàng)目:

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

查看本地 php 版本 php -v

php 版本

laravel artisan command

直接使用php artisan serve 項(xiàng)目開(kāi)始運(yùn)行咯!

laravel 首頁(yè)

nginx 配置:

如果web 服務(wù)器是使用的 nginx 的話需要在 nginx 站點(diǎn)配置中添加一下內(nèi)容
location / { try_files $uri $uri/ /index.php?$query_string; }
怎么配置 nginx?

好吧,請(qǐng)移步 nginx

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

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