国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > PHP > 正文

PHP框架laravel安裝與配置說明

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

Laravel是一套簡潔、優(yōu)雅的PHP Web開發(fā)框架,本文將詳細(xì)介紹Laravel如何進(jìn)行配置

配置說明

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

app/config中的配置說明

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

先是app.php文件

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

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

接下來介紹database.php文件

// app/config/database.php 文件return array(  |-------------------------------------------------------------------------- | PDO 類型 |-------------------------------------------------------------------------- | 默認(rèn)情況下 Laravel 的數(shù)據(jù)庫是用 PDO 來操作的,這樣能極大化的提高數(shù)據(jù)庫兼容。 | 那么默認(rèn)查詢返回的類型是一個對象,也就是如下的默認(rèn)設(shè)置。 | 如果你需要返回的是一個數(shù)組,你可以設(shè)置成 PDO::FETCH_ASSOC  fetch = PDO::FETCH_CLASS, |-------------------------------------------------------------------------- | 默認(rèn)的數(shù)據(jù)庫連接名 |-------------------------------------------------------------------------- | 這里所說的名字是和下面的 connections 中的名稱對應(yīng)的,而不是指你用的什么數(shù)據(jù)庫 | 為了你更好的理解,我在這里換了一個名字 default = meinv , |-------------------------------------------------------------------------- | 數(shù)據(jù)庫連接名 |-------------------------------------------------------------------------- | 這里就是設(shè)置各種數(shù)據(jù)庫的配置的,每個數(shù)組里的 driver 表明了你要用的數(shù)據(jù)庫類型 | 同一種數(shù)據(jù)庫類型可以設(shè)置多種配置,名字區(qū)分開就行,就像下面的 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( //這里就是上面例子里的默認(rèn)連接數(shù)據(jù)庫名,實際上是 mysql 數(shù)據(jù)庫 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 = ,);

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

配置開發(fā)環(huán)境

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

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

代碼如下:

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

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

ipconfig /all

Windows中打開cmd輸入

下面“主機(jī)名”就是hostname,

Ubuntu中打開終端輸入

hostname

顯示的就是hostname

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

代碼如下:

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

系統(tǒng)環(huán)境需求

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

安裝laravel

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

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

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

問題?

如果你有安裝問題,嘗試下面內(nèi)容:
確保public目錄是你站點的根目錄(參看下面的服務(wù)器配置)
如果你使用的mod_rewrite,設(shè)置application/config/application.php中的index項為空。
驗證你的存儲文件夾是可寫的。
服務(wù)器配置
這里我們保函了一個最基本的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環(huán)境,但是并不要求你也使用Windows,你可以在喜歡的系統(tǒng)下進(jìn)行。

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

http://localhost/public/

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

總結(jié):以上就是本篇文的全部內(nèi)容,希望能對大家的學(xué)習(xí)有所幫助。

相關(guān)推薦:

php操作數(shù)據(jù)庫判斷表是否存在的方法

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

php使用curl連接網(wǎng)站及獲取信息的方法

以上就是PHP框架laravel安裝與配置說明的詳細(xì)內(nèi)容,PHP教程

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
成人欧美精品久久久久影院| 亚洲精品少妇久久久久久| 国产视频资源| 中文字幕亚洲精品视频| 国内a∨免费播放| 日本中文字幕高清视频| 国产精品一品| 国产精品不卡一区二区三区在线观看| 中文字幕在线播放网址| 国产99re66在线视频| 在线免费黄色毛片| 国产在线超碰| 天天操中文字幕视频| 国产免费一级片| 91涩漫在线观看c| 久草电影在线| 精品国产一区二区三区不卡在线| 在线免费看黄网站| 国产中文第一页| 国产激情小视频在线| www.九九热.com| 中文字幕第一页av| 精品176二区| 国产在线传媒| free性亚洲| 国产成人va亚洲电影| 福利视频在线看| 91在线网址| 午夜免费福利在线观看| 69视频在线观看| 国产免费自拍视频| 亚洲精品一区中文字幕电影| 国产一二区在线观看| 超碰在线中文| 四虎国产精品永久| 91在线网站| 国产在线一区二区视频| 欧美精品久久久久久久小说| 国产激情视频网址| 国产9色视频| 国产日韩欧美第一页| 尤物视频在线观看| 免费在线超碰| 另类专区欧美| 国产主播福利在线| 国产九色在线| 天天爱天天色| 国产视频福利在线| 国产一二区视频| 国产香蕉在线| 国产一级免费黄色片| 国产毛片在线| 中文字幕久热在线精品| 国产系列电影在线播放网址| 国产污视频在线| 国产精品入口麻豆高清| 国产精品久久在线| 国产精品毛片一区二区三区四区| 国产免费av高清在线| 国产裸舞福利在线视频合集 | 国产福利在线看| 国产精品天堂| 国产馆av播放| 在线免费观看污| 午夜影院免费| 中文字幕在线免费观看| 992tv在线观看在线播放| 尤物视频在线观看视频| 精品街拍一区二区| 青青草免费观看免费视频在线| 黄网在线免费| 国产三级免费观看| 天天干天天摸| 国产黄色免费网| 欧美日韩视频精品二区| 中文字幕免费在线视频| av男人的天堂网| 中中文字幕av在线| 伊人免费视频| 国产高清免费视频| 丁香婷婷在线观看| 精品国语对白精品自拍视| 激情六月婷婷| 国产超碰精品在线观看| 免费看ww视频网站入口| 国产福利在线观看| 国产免费一级| 九九热视频在线观看| 四虎在线免费视频| 国产黄色一级片| 尤物视频在线看| 狠狠操五月天| 欧美性猛交xxxx免费看蜜桃 | 青青草视频在线观看| 国产精品伦一区二区三区视频| 欧美日韩综合高清一区二区| 国产高清大尺度一区二区不卡| 高清av中文在线字幕观看1| 一级二级三级在线观看| 国产私拍精品| 午夜伦全在线观看| 国产麻豆一级片| 中文字幕在线影院| 国产香蕉免费精品视频| 国产一二三视频| 国产一级粉嫩xxxx| 最近免费中文字幕在线第一页| 久久99亚洲网美利坚合众国| 免费高清视频日韩| 国产69精品久久app免费版| 久久av少妇| 国产女王在线**视频| 国产一卡2卡3卡免费网站| 国产精品一区二区婷婷| 国产午夜电影| 91精品专区| 四虎影院成人| 丁香综合在线| 国产精品爱久久久久久久小说| 国产区卡一卡二卡三乱码免费| 国产性色视频| 在线免费观看黄色片| 六月天色婷婷| 国产娇喘精品一区二区三区图片| 精品卡1卡2卡三卡免费网站| a中文在线播放| 中文字幕在线资源| 精品国产99久久久久久| 天天激情综合| 日本最新在线视频| 在线看黄网站| 午夜av在线免费观看| 亚洲色婷婷综合开心网| 成人免费一区二区三区牛牛| 中文字幕在线视频不卡| japanese色国产在线看视频| 国产免费a∨片在线观看不卡| 精品国产一区二区三区不卡在线 | 在线免费看黄av| 丁香六月婷婷| 亚洲免费网站在线观看| 青青艹在线视频| 97一区二区三区| 国产尤物视频| 91xx在线观看| 国产一二区视频| 国产免费人人看| 久热精品免费视频| 亚洲图区综合| 综合图区亚洲白拍在线 | 国产福利小视频在线| 国产永久在线观看| 欧美色欧美亚洲另类二区精品| 国产精品免费视频二三区| 久草在线视频网| 四虎免费播放| ·天天天天操| 国产网站在线播放| 国产精品臀控福利在线观看| 就爱干草视频| 麻豆福利在线观看| 超碰国产在线观看| 国产乱码在线| 久久五月精品| 国产美女福利在线观看| 五月天丁香在线| 国产精品久久久久永久免费看| 国产一级黄色片免费| 国产香蕉尹人视频在线| 国产视频青青| 2020亚洲男人天堂| 精品久久亚洲一级α| 精品国产一区二区三区不卡在线| 精品全国在线一区二区| 精品欧美日韩一区二区| 在线午夜视频| 久热中文字幕精品视频在线| 超碰国产在线| 中文字幕在线免费看| 国产激情视频网址| 亚洲精品xxxxx| 久草网在线视频| 国产黄色在线看| 亚洲免费国产| 成人超碰在线| av文字幕在线观看| 超碰97在线免费观看| 最新天堂资源在线| 黄色三级视频在线观看| 国产有码在线| 国产永久在线观看| 国产精品自产拍在线网站| 樱花草在线观看www| 最近中文字幕大全中文字幕免费| 88av在线| av在线1区2区| 国产在线观看18| 亚洲an天堂an在线观看| 精品国内一区二区三区免费视频| 国产91久久久久蜜臀青青天草二|