ThinkPHP 是一個基于 PHP 的輕量級 Web 開發框架。在命令行中,你可以使用一些特定的參數來執行一些操作,例如生成代碼、運行測試等。以下是一些常用的 ThinkPHP 命令行參數及其含義:
php think
:這是 ThinkPHP 的入口文件,用于啟動框架。如果不帶任何參數,它將啟動開發環境。
php think build
:用于構建生產環境的代碼。這個命令會優化代碼、移除調試代碼、合并 CSS 和 JavaScript 文件等,以提高網站性能。
php think run
:用于啟動內置的 Web 服務器,以便在本地環境中進行 Web 開發。你可以通過 --host
和 --port
參數指定服務器的主機和端口。
php think test
:用于運行測試。這個命令會執行所有的單元測試、集成測試和功能測試。
php think make
:用于創建控制器、模型、視圖、中間件等文件。你可以通過 --name
參數指定要創建的文件名,并通過 --type
參數指定文件類型(controller, model, view, middleware)。
php think migrate
:用于執行數據庫遷移。這個命令會創建或更新數據庫表結構,以匹配當前的模型定義。
php think seed
:用于插入初始數據。這個命令會執行數據庫種子腳本,以便在數據庫中添加一些示例數據。
php think cache
:用于清除緩存。這個命令會清除視圖緩存、配置緩存、路由緩存等,以保持代碼和數據的最新狀態。
php think config
:用于查看或清除配置緩存。這個命令會顯示當前的應用配置信息,或者清除配置緩存。
php think route
:用于查看或管理路由。這個命令會顯示當前的路由信息,或者添加、修改、刪除路由規則。
這些只是 ThinkPHP 命令行參數的一部分,更多參數可以參考官方文檔或使用 php think help
命令查看所有可用參數。