亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP框架laravel安裝與配置說明

2020-03-22 20:15:52
字體:
來源:轉載
供稿:網友
本篇文章主要介紹html' target='_blank'>PHP框架laravel安裝與配置說明,感興趣的朋友參考下,希望對大家有所幫助。

Laravel是一套簡潔、優雅的PHP Web開發框架,本文將詳細介紹Laravel如何進行配置

配置說明

框架下載好了,但是想要很好的使用,可能我們還有一些東西需要知道,這就是配置。和項目有關的配置是在app/config文件夾里,但是除了這里還有一些配置可能是我們需要的。作為一個基礎教程,我就不一一介紹了,只是選擇一些大家配置比較多的地方講解一下。

app/config中的配置說明

在app/config文件夾中經常配置的一般有兩個文件:app.php和database.php兩個文件,他們一個是配置項目雜項的、一個是配置數據庫的。下面我就里面的常用配置做一下解釋:

先是app.php文件

// app/config/app.php 文件return array(  |-------------------------------------------------------------------------- | Laravel 的 debug 模塊 |-------------------------------------------------------------------------- | 當設置為 true 的時候為開啟狀態(下面這種設置是默認設置,為開啟狀態) | false 為關閉狀態。開啟的時候當程序出現錯誤會顯示錯誤信息, | 而關閉的時候,程序一旦錯誤,則會跳轉到錯誤頁面(一般為404頁) debug = true, |-------------------------------------------------------------------------- | 應用地址 |-------------------------------------------------------------------------- | 這個地址只有在使用 Artisan 命令的時候才會用到,需要設置為應用的根目錄。 | 額,如果你還是不清楚我在說什么,那就和下面一樣設置成空吧。 url = , |-------------------------------------------------------------------------- | 應用的時區 |-------------------------------------------------------------------------- | 這個就是時區操作了,一般如果你沒有對 PHP 進行設置的話,時區是美國時區, | 也就是 UTC ,啊,你是要寫面向我天朝網站么?那就設置成 Asia/Shanghai 吧。 timezone = Asia/Shanghai , |-------------------------------------------------------------------------- | 應用的本地化 |-------------------------------------------------------------------------- | 簡單的說就是多語言設置,默認是 en 如果你沒有自己寫語言包的話那就還是這個值吧。 | 你可以在 app/lang 文件夾中看到語言包,如果你沒有多語言想法的話,那就不用管這個了。 locale = en , |-------------------------------------------------------------------------- | 應用密鑰 |-------------------------------------------------------------------------- | 這是在應用 Laravel 自帶的加密功能時會用到的密鑰,是為了保證加密安全性的。 | 如果你的文件這里不是一個隨機的 32 位字符串的話,你可以用 php artisan key:generate  | 命令生成一個 32 位隨機字符串,啊,記住要在你寫網頁之前做這個事情。 | 一旦你變更這個字符串,那么用上一個字符串加密過的內容就找不回來了!! key = ,);

其實app.php后面還有一些內容,但那些基本上不需要你修改。(只有添加第三方包的時候才有需要,我們會到時候再講)

接下來介紹database.php文件

// app/config/database.php 文件return array(  |-------------------------------------------------------------------------- | PDO 類型 |-------------------------------------------------------------------------- | 默認情況下 Laravel 的數據庫是用 PDO 來操作的,這樣能極大化的提高數據庫兼容。 | 那么默認查詢返回的類型是一個對象,也就是如下的默認設置。 | 如果你需要返回的是一個數組,你可以設置成 PDO::FETCH_ASSOC  fetch = PDO::FETCH_CLASS, |-------------------------------------------------------------------------- | 默認的數據庫連接名 |-------------------------------------------------------------------------- | 這里所說的名字是和下面的 connections 中的名稱對應的,而不是指你用的什么數據庫 | 為了你更好的理解,我在這里換了一個名字 default = meinv , |-------------------------------------------------------------------------- | 數據庫連接名 |-------------------------------------------------------------------------- | 這里就是設置各種數據庫的配置的,每個數組里的 driver 表明了你要用的數據庫類型 | 同一種數據庫類型可以設置多種配置,名字區分開就行,就像下面的 mysql 和 meinv  | 其他的么,我覺得不需要解釋了吧,就是字面意思,我相信你英文的能力(其實是我英文不好) connections = array( sqlite = array( driver = sqlite , database = __DIR__. /../database/production.sqlite , prefix = , mysql = array( driver = mysql , host = localhost , database = database , username = root , password = , charset = utf8 , collation = utf8_unicode_ci , prefix = , meinv = array( //這里就是上面例子里的默認連接數據庫名,實際上是 mysql 數據庫 driver = mysql , host = localhost , database = database , username = root , password = , charset = utf8 , collation = utf8_unicode_ci , prefix = , pgsql = array( driver = pgsql , host = localhost , database = database , username = root , password = , charset = utf8 , prefix = , schema = public , sqlsrv = array( driver = sqlsrv , host = localhost , database = database , username = root , password = , prefix = ,);

額~,你懂的,我肯定不會都說完么,對于剛開始的你來說,數據庫的設置知道這些就足夠了。

配置開發環境

有時候我們需要指定開發環境是“本地”(本地環境一般是指我們自己電腦上的虛擬服務器,并沒有發布到網上)還是“生產”(生產環境一般是指線上環境,就是在正式的服務器上),亦或是還有其他環境(有些開發公司還會分測試環境等等),以方便做一個配置上的改變,比如“本地”環境的話就可以打開debug等等,而“生產”環境就不能打開debug,否則會讓人知道我們服務器的一些信息,這可是秘密,會造成不安全的。那下面就介紹一下Laravel中的環境配置。

環境配置在bootstrap/start.php中,我們打開這個文件,在里面找到下面這段代碼

代碼如下:

$env = $app- detectEnvironment(array( local = array( your-machine-name ),));

這里的 your-machine-name 是指你電腦的hostname(啥是hostname?好吧,我也查了好久,就是你的服務器名)。有童鞋問了:怎么知道我電腦的hostname呢?

ipconfig /all

Windows中打開cmd輸入

下面“主機名”就是hostname,

Ubuntu中打開終端輸入

hostname

顯示的就是hostname

比如我的電腦的hostname是admin,那么就是這樣的

代碼如下:

$env = $app- detectEnvironment(array( local = array( admin ),));

系統環境需求

apache,nginx或者其他web服務器;
laravel使用了PHP的一些強而有力的特性,所以需要在PHP5.3或者更高的版本上才能夠執行;
Laravel使用FileInfo library(http://php.net/manual/en/book.fileinfo.php)來檢測文件的mime類型,這個庫在PHP5.3中是默認含有的,但是在Windows中用戶需要自己在php.ini中開啟這個模塊,如果不明白可以看看這里:http://php.net/manual/en/fileinfo.installation.php;
Laravel使用了Mcrypt library(http://php.net/manual/en/book.mcrypt.php)來加密和生成hash,在使用這個框架之前,需要保證安裝了這個擴展,你可以通過phpinfo();在web服務器中查看是否正確安裝,如果不會可以查看:http://php.net/manual/en/book.mcrypt.php;

安裝laravel

下載laravel:http://laravel.com/download;
解壓壓縮包文件并且上傳到web服務器;
設置config/application.php中key的值,可以設定一個32個字符串組成的隨機內容;
驗證storage/views是否可寫;
瀏覽器訪問你的應用程序;

到這里你已經完成了一個Laravel的安裝,這里還有更多的東西需要了解。
額外的內容
安裝下面一些額外的擴展,這樣你可以充分的利用Laravel

SQLite, MySQL, PostgreSQL, or SQL Server PDO drivers.
Memcached or APC.

問題?

如果你有安裝問題,嘗試下面內容:
確保public目錄是你站點的根目錄(參看下面的服務器配置)
如果你使用的mod_rewrite,設置application/config/application.php中的index項為空。
驗證你的存儲文件夾是可寫的。
服務器配置
這里我們保函了一個最基本的apache的配置,我們的Laravel的根目錄在:/Users/JonSnow/Sites/MySite

配置信息如下:

代碼如下:

 VirtualHost *:80  DocumentRoot /Users/JonSnow/Sites/MySite/public ServerName mysite.dev /VirtualHost 

注意:我們安裝到/Users/JonSnow/Sites/MySite,我們的DocumentRoot到/Users/JonSnow/Sites/MySite/public.

Laravel入門使用的是Windows環境,但是并不要求你也使用Windows,你可以在喜歡的系統下進行。

對于PHP運行環境的安裝不在本教程的范圍之類,這里只說明下基本要求。
Web服務器:
PHP 5.3及以上版本
PDO模塊
Mcrypt模塊
MYSQL數據庫
本教程所用環境:
PHP 5.4.5
MYSQL 5.0.45
安裝Laravel框架:
下載Laravel框架:Laravel官方下載 | Github下載
把框架解壓到服務器目錄
簡單的兩步Laravel框架就安裝完畢了,為了測試是否安裝成功,在瀏覽器中訪問:

http://localhost/public/

public目錄是框架自帶的那個文件夾,如果看到laravel的初始界面,那就是說明已經安裝成功。

總結:以上就是本篇文的全部內容,希望能對大家的學習有所幫助。

相關推薦:

php操作數據庫判斷表是否存在的方法

php常用的三種遍歷樹的技巧

php使用curl連接網站及獲取信息的方法

以上就是PHP框架laravel安裝與配置說明的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久久久久小说| 久久久999成人| 久久夜色精品国产| 成人国产精品久久久久久亚洲| 亚洲精品美女在线| 久久男人av资源网站| 亚洲天堂av在线免费观看| 久久久久久亚洲| 国产美女久久精品| 最新日韩中文字幕| 欧美日韩免费观看中文| 亚洲人成电影网| 欧美激情第三页| 91免费国产网站| 欧美色视频日本高清在线观看| 日本不卡高字幕在线2019| 国产日韩欧美影视| 亚洲成人av片| 国产99视频在线观看| 97超级碰碰人国产在线观看| 亚洲18私人小影院| 久久视频在线免费观看| 欧美极品美女视频网站在线观看免费| 国产精品福利在线观看| 欧美黑人性视频| 中文字幕亚洲激情| 久久久www成人免费精品张筱雨| 日韩欧亚中文在线| 精品久久久久久国产91| 国产精品热视频| 日韩视频在线观看免费| 欧美影院成年免费版| 久久久久在线观看| 国产精品成人一区二区三区吃奶| 日韩欧美福利视频| 亚洲电影中文字幕| 国内精品一区二区三区| 亚洲视频网站在线观看| 国产剧情日韩欧美| 久久艳片www.17c.com| 日韩的一区二区| 精品无人国产偷自产在线| 亚洲加勒比久久88色综合| 国产精品视频色| 国产香蕉97碰碰久久人人| 成人激情视频在线播放| 久久精品视频网站| 国产精品一区二区三区免费视频| 国产精品久久久久秋霞鲁丝| 亚洲国产精品电影| www.亚洲一二| 91久久久久久国产精品| 日韩中文字幕免费看| 成人春色激情网| 亚洲欧美成人在线| 青青草成人在线| 成人有码视频在线播放| 久久久久久久久久久人体| 国产精品永久在线| 精品一区二区亚洲| 高清亚洲成在人网站天堂| 中文字幕欧美国内| 国产视频精品自拍| 欧美性猛交xxxx黑人| 日本免费一区二区三区视频观看| 国产精品视频久久久久| 国产精品18久久久久久首页狼| 91久久在线播放| 国产成人av在线播放| 欧美激情综合色综合啪啪五月| 欧美日韩国产一中文字不卡| 成人自拍性视频| 欧美日韩精品在线| 91爱爱小视频k| 亚洲成人精品久久久| 欧美在线国产精品| 亚洲精品久久久一区二区三区| 久久久噜久噜久久综合| 日韩在线播放一区| 亚洲欧洲激情在线| 欧美日韩亚洲高清| 欧美国产日韩xxxxx| 欧美又大又粗又长| 亚洲第一福利网站| 成人免费网站在线看| 亚洲欧美999| 精品久久久久久国产91| 中文字幕欧美精品在线| 午夜精品美女自拍福到在线| 亚洲第一页自拍| 亚洲第一中文字幕| 911国产网站尤物在线观看| 国产精品一区二区女厕厕| 欧美成人精品影院| 麻豆一区二区在线观看| 久久久精品久久久久| 欧美日韩国产成人在线观看| 欧美午夜激情小视频| 欧美高清在线播放| 色先锋资源久久综合5566| 在线日韩欧美视频| 中文字幕日韩在线观看| 992tv成人免费影院| 日韩在线视频网| 亚洲成人激情在线| 国产主播欧美精品| 亚洲精品成人久久| 亚洲黄色www网站| 日韩av不卡电影| 日本一欧美一欧美一亚洲视频| 国产网站欧美日韩免费精品在线观看| 久久久久久91香蕉国产| 欧美激情精品久久久久久蜜臀| 欧美性生活大片免费观看网址| 亚洲精品自拍偷拍| 97欧美精品一区二区三区| 国模视频一区二区| 奇米一区二区三区四区久久| 午夜精品www| 亚洲一区二区久久久久久久| 在线观看久久久久久| 一区二区三区视频免费| 日韩av电影中文字幕| 57pao成人永久免费视频| 菠萝蜜影院一区二区免费| 国产精品久久久久免费a∨大胸| 成人日韩在线电影| 日韩电影网在线| 成人在线激情视频| 日韩在线免费av| 久久亚洲精品毛片| 国产综合色香蕉精品| 91久久久久久久| 精品国内产的精品视频在线观看| 国语自产偷拍精品视频偷| 国产视频久久久久| 18一19gay欧美视频网站| 久久久久久网址| 91成人在线播放| 国产精品一区二区性色av| 国产精品一区二区久久精品| 欧美另类xxx| 中文字幕av一区中文字幕天堂| 亚洲人成网站在线播| 欧美激情视频一区| 草民午夜欧美限制a级福利片| 成人午夜黄色影院| 日韩av网址在线观看| 亚洲国产精彩中文乱码av在线播放| 在线播放国产精品| 国产精品 欧美在线| 久久中文精品视频| 日韩av最新在线| 美女扒开尿口让男人操亚洲视频网站| 国产一区欧美二区三区| 亚洲男人第一av网站| 91中文精品字幕在线视频| 欧美大尺度电影在线观看| 久久久久久久久久亚洲| 精品国产欧美一区二区三区成人| 国外成人性视频| 日日噜噜噜夜夜爽亚洲精品| 亚洲男人天堂2019| 国产精品高潮视频|