Laravel框架學(xué)習(xí)筆記(一)環(huán)境搭建
為什么選擇laravel框架,是因?yàn)閘aravel框架目前是Php最流行的框架,深入研究后發(fā)現(xiàn)和asp.net mvc框架在功能上基本上是伯仲之間。只是各自的實(shí)現(xiàn)方法不同。
php在windows下的開(kāi)發(fā)環(huán)境搭建
1.下載php地址http://windows.php.net/download/注意相關(guān)版本,我的服務(wù)器用的iis7.5 32 系統(tǒng)
VC11 x86 Non Thread Safe
解壓之后放到相應(yīng)的目錄,配置php.ini文件,這里注意里面的dll啟用的相關(guān)配置,這個(gè)網(wǎng)上有也不多說(shuō)了。
2.iis 配置
我用的fastcgi 部署的,需要下載phpmanager https://phpmanager.codeplex.com/
安裝完phpmanager 點(diǎn)擊iis站點(diǎn)會(huì)出現(xiàn)phpmanager的圖標(biāo)
點(diǎn)開(kāi)之后會(huì)出現(xiàn)下面界面,相關(guān)設(shè)置功能也比較簡(jiǎn)單,需要注意的是php extensions ,這個(gè)和上面php.ini 中的dll啟用是一致的。
配置在iis fastcgi模式下 需要啟用 php_wincache.dll.記得啟用這個(gè)。
3.下載laravel 框架,這里需要下載一個(gè)composer 一個(gè)類(lèi)似與npm的一個(gè)php工具。
安裝時(shí)需要選擇php的版本。如果需要更改php版本,重新安裝就可以了
將laravel壓縮包解壓到laravel文件夾,在laravel文件夾中shfit+右鍵打開(kāi)命令窗口
輸入 compser intsall 會(huì)自動(dòng)下載相關(guān)的依賴組件到vendor文件夾中
4.mysql的安裝
mysql安裝這里不詳細(xì)敘述了,基本上沒(méi)有太大的問(wèn)題。
后面可能會(huì)碰到一個(gè)laravel 的Eloquent ORM 建模報(bào)錯(cuò)的問(wèn)題,
需要把mysql 中的
# Set the SQL mode to strict
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
修改成
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
也是網(wǎng)上找到解決方案,如果沒(méi)有問(wèn)題最好。
5.所有組件下載完之后開(kāi)始配置iis php站點(diǎn)
和.net站點(diǎn)一樣配置,注意站點(diǎn)的根目錄不是laravel文件夾,而是下面的public文件夾。
配置一下host文件和網(wǎng)站的域名。
配置完成,點(diǎn)開(kāi)phpmanager 中的check phpinfo();查看安裝
程序池不需要更改,2.0的集成模式就可以了,
6.這時(shí)基本上就完成所有組件的安裝。
訪問(wèn)上一步設(shè)置的網(wǎng)站域名。就可以看到laravel歡迎頁(yè)。
這里還有一個(gè)特別要注意的地方,由于laravel生成的url也是不帶后綴的,會(huì)出現(xiàn)404的錯(cuò)誤,
需要安裝IIS Url Rewrite 組件
安裝完成之后
進(jìn)入rewrite 界面點(diǎn)擊右側(cè)導(dǎo)入規(guī)則
然后選擇public 文件下的.htaccess文件
導(dǎo)入完之后應(yīng)用規(guī)則就行了。
以上步驟基本上就搭建完laravel在window iis中運(yùn)行環(huán)境
相關(guān)文章
php socket通信簡(jiǎn)單實(shí)現(xiàn)
這篇文章主要為大家詳細(xì)介紹了php簡(jiǎn)單實(shí)現(xiàn)socket通信的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11使用array_map簡(jiǎn)單搞定PHP刪除文件、刪除目錄
這篇文章主要介紹了使用array_map簡(jiǎn)單搞定PHP刪除文件、刪除目錄的相關(guān)資料,需要的朋友可以參考下2014-10-10Laravel (Lumen) 解決JWT-Auth刷新token的問(wèn)題
今天小編就為大家分享一篇Laravel (Lumen) 解決JWT-Auth刷新token的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10PHP設(shè)計(jì)模式之工廠模式(Factory)入門(mén)與應(yīng)用詳解
這篇文章主要介紹了PHP設(shè)計(jì)模式之工廠模式(Factory),結(jié)合實(shí)例形式詳細(xì)分析了PHP工廠模式的概念、原理、基本應(yīng)用與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-12-12PHP 繪制網(wǎng)站登錄首頁(yè)圖片驗(yàn)證碼
幾乎所有的網(wǎng)站登錄頁(yè)都會(huì)有驗(yàn)證碼,驗(yàn)證碼是一種安全保護(hù)機(jī)制,用于防止垃圾注冊(cè)機(jī)大量注冊(cè)用戶賬號(hào)占用服務(wù)器內(nèi)存從而使服務(wù)器癱瘓。接下來(lái)通過(guò)本文給大家介紹PHP 繪制網(wǎng)站登錄首頁(yè)圖片驗(yàn)證碼,需要的朋友參考下2016-04-04php筆記之:有規(guī)律大文件的讀取與寫(xiě)入的分析
本篇文章介紹了,php有規(guī)律大文件的讀取與寫(xiě)入的分析。需要的朋友參考下2013-04-04Ecshop 后臺(tái)添加新功能欄目及管理權(quán)限設(shè)置教程
這篇文章主要介紹了Ecshop 后臺(tái)添加新功能欄目及管理權(quán)限設(shè)置教程,需要的朋友可以參考下2017-11-11基于php權(quán)限分配的實(shí)現(xiàn)代碼
本篇文章介紹了,基于php權(quán)限分配的實(shí)現(xiàn)代碼。需要的朋友參考下2013-04-04