亚洲国产精品无码久久大片,亚洲AV无码乱码麻豆精品国产,亚洲品质自拍网站,少妇伦子伦精品无码STYLES,国产精久久久久久久

03 | 項目部署:如何快速部署一個(gè)基于laravel框架開(kāi)發(fā)的網(wǎng)站

優(yōu)采云 發(fā)布時(shí)間: 2022-08-02 14:36

  03 | 項目部署:如何快速部署一個(gè)基于laravel框架開(kāi)發(fā)的網(wǎng)站

  你好,我是程序猿零壹。

  在中,我們一起安裝和配置了一個(gè)基本的php開(kāi)發(fā)環(huán)境。今天,我就來(lái)教你怎么在它的基礎上,快速部署好一個(gè)php網(wǎng)站。

  對于一個(gè)web開(kāi)發(fā)者來(lái)說(shuō),php是一款非常強大而又受歡迎的編程語(yǔ)言。世界上有很多頂級的網(wǎng)站都是基于php開(kāi)發(fā)的。而使用一個(gè)強大的框架,能使我們的開(kāi)發(fā)工作變得更加快捷、安全和有效。

  在開(kāi)始開(kāi)發(fā)之前選擇一個(gè)合適的框架,可以為今后的開(kāi)發(fā)奠定厚實(shí)的基礎。下面我們先來(lái)了解下有哪一些優(yōu)秀的php框架。

  1,laravel(推薦),是一款免費并且開(kāi)源的php應用框架,基于mvc的web應用而設計。使用laravel框架可以快速的創(chuàng )建一些很酷的應用,而且可以輕松地使用權限驗證、URL路由、session和緩存等功能。官網(wǎng)網(wǎng)站:

  2,thinkphp,是由上海頂想公司開(kāi)發(fā)維護的MVC結構的開(kāi)源PHP框架,遵循Apache2開(kāi)源協(xié)議發(fā)布,是為了敏捷WEB應用開(kāi)發(fā)和簡(jiǎn)化企業(yè)應用開(kāi)發(fā)而誕生的。官方網(wǎng)站:

  3,Yi,i是一款快速、安全和專(zhuān)業(yè)的PHP框架,同時(shí)它也是一款開(kāi)發(fā)WEB 2.0應用的高性能PHP框架,Yii的功能非常強大,內置以下功能:MVC、DAO/ActiveRecord、I18N、權限驗證、緩存、安全控制、測試、數據訪(fǎng)問(wèn)對象等。官方網(wǎng)站:

  4,CodeIgniter是一款非常敏捷的開(kāi)源PHP框架,如果你要用PHP開(kāi)發(fā)一個(gè)簡(jiǎn)單而優(yōu)雅的工具包,那么CodeIgniter就非常合適。官方網(wǎng)站:igniter

  5,Yaf,全稱(chēng) Yet Another Framework,是一個(gè)C語(yǔ)言編寫(xiě)的PHP框架,是一個(gè)以PHP擴展形式提供的PHP開(kāi)發(fā)框架, 相比于一般的php框架, 它更快,更輕便。它提供了Bootstrap、路由、分發(fā)、視圖、插件,是一個(gè)全功能的PHP框架。

  上面所列舉的框架,都是很好的項目,為開(kāi)發(fā)人員提供了一個(gè)全棧的開(kāi)發(fā)環(huán)境。我個(gè)人是比較喜歡laravel框架。因此后面就以laravel來(lái)開(kāi)發(fā)我們的博客網(wǎng)站。

  在開(kāi)始部署laravel之前,我們先來(lái)了解一個(gè)工具,composer。

  composer,是 PHP 用來(lái)管理依賴(lài)(dependency)關(guān)系的工具。你可以在自己的項目中聲明所依賴(lài)的外部工具庫(libraries),Composer 會(huì )幫你安裝這些依賴(lài)的庫文件。

  

  下載composer

  在windows下安裝composer很容易,下載并安裝Composer-Setup.exe文件即可。下載地址:。

  安裝composer安裝之前,需要先把php添加到系統的環(huán)境變量。

  添加完php的環(huán)境變量,雙擊剛剛下載Compose-Setup.exe文件進(jìn)行安裝。

  到此,composer就安裝完成了。系統會(huì )把composer添加到環(huán)境變量。

  這樣就能在任意地方使用composer命令了??梢允褂胏li命令查看下。使用windows鍵+r打開(kāi)運行命令窗口,輸入cmd打開(kāi)命令行窗口。

  

  一般情況下,composer不管是更新或者安裝都有一個(gè)慢的問(wèn)題,這是因為默認使用的是國外的源。我們需要更改成國內的鏡像源。

  composer config -g repo.packagist composer https://mirrors.aliyun.com/composercomposer clearcachecomposer self-update --preview

  下載laravel

  現在,我們可以通過(guò)composer來(lái)下載一個(gè)laravel項目了。這里我們選擇下載laravel5.8。

  composer?create-project?--prefer-dist?laravel/laravel?blog?"5.8.*"

  這樣laravel就下載成功了。我們修改下之前創(chuàng )建的的網(wǎng)站目錄,將根目錄指向laravel根目錄/public。

  因為laravel是單文件入口的框架,我們需要配置偽靜態(tài),內容如下:

  location / { try_files $uri $uri/ /index.php$is_args$query_string; }

  再次打開(kāi)瀏覽器地址欄,訪(fǎng)問(wèn)查看效果。

  到此,一個(gè)基于laravel開(kāi)發(fā)的網(wǎng)站就部署成功了。

  下一篇,我們接著(zhù)聊一聊一個(gè)后臺系統的登錄功能,應該怎么來(lái)實(shí)現。

  —— E N D ——

0 個(gè)評論

要回復文章請先登錄注冊


官方客服QQ群

微信人工客服

QQ人工客服


線(xiàn)

亚洲国产精品无码久久大片,亚洲AV无码乱码麻豆精品国产,亚洲品质自拍网站,少妇伦子伦精品无码STYLES,国产精久久久久久久