怎么在php项目安装tp5框架,框架安装与基本配置
本節課,主要掌握了thinkphp5.1使用composer方式安裝和基本配置
安裝tp5.1步驟:
1.下載Composer-Setup.exe ?安裝Composer
2.Ctrl+R ?輸入cmd
cd ?命令切換到運行環境www目錄
執行如下命令:
安裝tp5.1項目名為tp51:
執行如下代碼,創建 tp51:
composer create-project topthink/think ?tp51
dir查看創建項目目錄
切換到項目目錄,安裝如下類庫:
安裝圖像處理類庫:
composer require topthink/think-image
安裝驗證碼庫:
composer require topthink/think-captcha
除此之外,本節課學習了框架的開發規范、目錄結構、URL路由、入口文件設置方面的操作,具體案例如下:
1.入口文件名默認是:index.php,位于public目錄下面;
2.入口文件應該是統一的,但不是唯一,不同的模塊可以綁定不同的入口文件;(建議背下來)
3.文件內容:
// [ 應用入口文件 ]
namespace think;
// 加載基礎文件
require __DIR__ . '/../thinkphp/base.php';
// 支持事先使用靜態方法設置Request對象和Config對象
// 執行應用并響應
Container::get('app')->run()->send();
案例一:將應用目錄application,修改成:app,這樣看上去與命名空間就完全一致了
// [ 應用入口文件 ]
namespace think;
// 新增加語句: 定義應用目錄
define('APP_PATH', __DIR__ . '/../app/');
// 加載基礎文件
require __DIR__ . '/../thinkphp/base.php';
// 支持事先使用靜態方法設置Request對象和Config對象
// 執行應用并響應,path()方法是新增加的
\think\Container::get('app')->path(APP_PATH)->run()->send();
**********************************
案例二: 將index.php入口文件放在應用根目錄下:即與app目錄同級,在public上一級目錄中,我們只需要
做二處修改:
1.將APP_PATH值重新定義: __DIR__.'/app/';
2.將導入think/base.php文件路徑進行修改: __DIR__.'/thinkphp/base.php';
因為現在index.php與app和thinkphp目錄同級了
完整代碼如下:
// [ 應用入口文件 ]
namespace think;
// 新增加語句: 定義應用目錄
define('APP_PATH', __DIR__ . '/app/');
// echo APP_PATH;die;
// 加載基礎文件
require __DIR__ . '/thinkphp/base.php';
// 支持事先使用靜態方法設置Request對象和Config對象
// 執行應用并響應,path()方法是新增加的
\think\Container::get('app')->path(APP_PATH)->run()->send();
--------------------------------------------------------------------------------
案例三:入口文件自動綁定模塊,實現入口文件自動加載
如圖
1. ?在應用程序app目錄下,新建一個admin模塊文件夾下,在controller文件夾里新建一個Index.php文件內容如下:
namespace app\admin\controller;
class Index
{
public function index()
{
return '
網站后臺
';}
}
2.在public目錄下復制index.php文件里的內容,重名新建一個文件為admin.php 內容如下:
// 網站的前臺入口
namespace think;
//聲明應用目錄為app
define('APP_PATH',__DIR__ .'/../app/');
// 加載基礎文件
require __DIR__ . '/../thinkphp/base.php';
// 執行應用并響應
Container::get('app')->path(APP_PATH)->run()->send();
3.開啟配置文件/config/app.php里的
// 入口自動綁定模塊為TRUE
'auto_bind_module' ? ? ? => true,
4.訪問目錄為:http://www.tp51.io/admin.php
加載效果:
總結
以上是生活随笔為你收集整理的怎么在php项目安装tp5框架,框架安装与基本配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 轻松提升电脑性能!DIY内存芯片,让你的
- 下一篇: php投票系统制作,php简单的投票系统