Laravel框架學(xué)習(xí)筆記(一)環(huán)境搭建
為什么選擇laravel框架,是因?yàn)閘aravel框架目前是Php最流行的框架,深入研究后發(fā)現(xiàn)和asp.net mvc框架在功能上基本上是伯仲之間。只是各自的實(shí)現(xiàn)方法不同。
php在windows下的開發(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)開之后會(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è)類似與npm的一個(gè)php工具。
安裝時(shí)需要選擇php的版本。如果需要更改php版本,重新安裝就可以了
將laravel壓縮包解壓到laravel文件夾,在laravel文件夾中shfit+右鍵打開命令窗口
輸入 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.所有組件下載完之后開始配置iis php站點(diǎn)
和.net站點(diǎn)一樣配置,注意站點(diǎn)的根目錄不是laravel文件夾,而是下面的public文件夾。
配置一下host文件和網(wǎng)站的域名。
配置完成,點(diǎn)開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在windows環(huán)境下獲得cpu內(nèi)存實(shí)時(shí)使用率(推薦)
這篇文章主要介紹了php在windows環(huán)境下獲得 cpu 內(nèi)存實(shí)時(shí)使用率的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2018-02-02
PHP數(shù)組內(nèi)存利用率低和弱類型詳細(xì)解讀
本篇文章主要介紹了PHP數(shù)組內(nèi)存利用率低和弱類型詳細(xì)解讀,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-08-08
CodeIgniter表單驗(yàn)證方法實(shí)例詳解
這篇文章主要介紹了CodeIgniter表單驗(yàn)證方法,結(jié)合實(shí)例形式詳細(xì)分析了CodeIgniter進(jìn)行表單驗(yàn)證的具體步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-03-03
ThinkPHP的SAE開發(fā)相關(guān)注意事項(xiàng)詳解
這篇文章主要介紹了ThinkPHP的SAE開發(fā)相關(guān)注意事項(xiàng),結(jié)合實(shí)例形式較為詳細(xì)的分析了thinkPHP針對(duì)SAE開發(fā)的相關(guān)數(shù)據(jù)庫(kù)、緩存、文件、圖片、日志等操作注意事項(xiàng),具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-10-10
PHP常用算法和數(shù)據(jù)結(jié)構(gòu)示例(必看篇)
下面小編就為大家?guī)?lái)一篇PHP常用算法和數(shù)據(jù)結(jié)構(gòu)示例(必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-03-03
基于php解決json_encode中文UNICODE轉(zhuǎn)碼問(wèn)題
這篇文章主要介紹了基于php解決json_encode中文UNICODE轉(zhuǎn)碼問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11

