iT邦幫忙

0

ThinkPHP V5.1 專案創建

  • 分享至 

  • xImage
  •  

甚麼是ThinkPHP?

ThinkPHP是大陸人王棟2006年開發的輕量級PHP MVC框架,2007年正式定名ThinkPHP。思維上與傳統PHP專案差異較大。

為何是5.1版?

目前ThinkPHP已經出到6.x版了,然而最穩定且最廣為流行的新版本是5.1版,所以以5.1版來進行開發。

開發環境

關於開發環境設置,如wamp、xampp以及php環境變數設置另外寫在這一篇裡:
https://ithelp.ithome.com.tw/articles/10282754

取得ThinkPHP

官方下載

要創建ThinkPHP可以直接從官方網站下載。
ThinkPHP 官方網站:https://www.thinkphp.cn/donate/download/id/1148.html
下載下來後就是一個完整的基礎專案結構,我們開發的工作主要是修改、增加控制器、視圖和資料模型。
下載後把專案目錄改成自己想要的名字,放在xampp的htdocs或者wamp的wamp64/www裡面。

composer安裝

ThinkPHP也可以用composer安裝(類似python的pip install)。
要使用composer下載必須先安裝composer。
composer 官方網站: https://getcomposer.org/
下載後打開,一直下一步即可。安裝好後,打開xampp的htdocs或者wamp的wamp64/www,在檔案導覽列輸入cmd。
https://ithelp.ithome.com.tw/upload/images/20211122/20143800qD4ZnbpFf6.jpg
然後按下Enter(回車),這時就會在當前目錄下打開終端窗口。
composer指令語法:composer [新增專案] [套件名稱] [專案資料夾名稱]
創建名為MyProject的ThinkPHP專案的語句是:
composer create-project topthink/think=5.1 MyProject
https://ithelp.ithome.com.tw/upload/images/20211122/201438004VCCgidUQ5.jpg
在套件名稱後面加個等號可以指定套件版本。

開啟專案

wamp和xampp

打開wamp和xampp後,在瀏覽器裡輸入http://localhost/MyProject/public/
回車後就可以看到畫面了。
https://ithelp.ithome.com.tw/upload/images/20211123/20143800vL5noU12aU.jpg

php終端命令

如果電腦上環境變數有安裝php程式,那麼可以在專案內開啟終端命令窗口,輸入php think run(5.1版本支援此語法)來開啟專案。然後在瀏覽器打開localhost:8000/就可以看到畫面了。

  • 因為模塊、控制器類和控制器方法都是index,跟預設一樣所以可以省略;如果不是index,那就不能省略了。
  • wamp跟xampp的網址是:localhost/專案名稱/public/[模塊]/[控制器]/[操作]/[參數...],public是程式入口路徑,wamp跟xampp會去裡面找index.php來執行。
  • php終端命令開啟的網址是:localhost:8000/[模塊]/[控制器]/[操作]/[參數...],這裡就不需要專案名稱/入口路徑

學習MVC一般都是從控制器開始,下一篇就來寫控制器新增。
新增控制器


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言