1、安裝thinkphp6.0框架:
composer create-project topthink/think thinkphpV6.0.5
生成目錄,默認(rèn)安裝后的目錄結(jié)構(gòu)就是一個(gè)單應(yīng)用模式。:
2、其中框架需要用到多應(yīng)用模塊的時(shí)候,并不能像tp5那樣直接創(chuàng)建一個(gè)模塊即可,需要composer安裝對應(yīng)的think-multi-app擴(kuò)展才能夠使用。
安裝多應(yīng)用模塊擴(kuò)展:think-multi-app:
composer require topthink/think-multi-app
特別注意:安裝的時(shí)候一定要是在項(xiàng)目的根目錄下安裝,不然安裝了以后也是用不了,然后報(bào)單應(yīng)用(app\controller\index不存在)的問題。
3、將app目錄下的controller目錄刪除,然后執(zhí)行如下指令,生成index模塊:
指令代碼:
php think build index //其中index是要生成的模塊 //如果要生成admin模塊,則將index改成admin。
執(zhí)行后在phpstorm查看項(xiàng)目目錄,就可以生成index模塊了。
注意:
BaseController.php、Request.php 和ExceptionHandle.php三個(gè)文件是系統(tǒng)默認(rèn)提供的基礎(chǔ)文件,位置你可以隨意移動(dòng),但注意要同步調(diào)整類的命名空間。如果你不需要使用Request.php 和ExceptionHandle.php文件,或者要調(diào)整類名,記得必須同步調(diào)整provider.php文件中的容器對象綁定。
4、下載安裝think-view模板引擎驅(qū)動(dòng)擴(kuò)展:
composer require topthink/think-view
5、多模式訪問就可以了。
在瀏覽器中輸入:http://localhost:8010/thinkPHPV6.0.5/public/(注意端口號,我這里是8010),觀察效果:
如果出現(xiàn): No input file specified.
解決方法是:
打開public下的.htaccess文件,
把:RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
改為:RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com