麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > ThinkPHP > 正文

ThinkPHP各個目錄是什么含義 ThinkPHP怎么安裝和使用

2024-09-09 15:19:44
字體:
來源:轉載
供稿:網友

最近kdchxue看完了smarty之后,想學習下框架,于是乎就選擇了ThinkPHP,聽說這個框架簡單易用,另外還是國產的!所以kdchxue毫不猶豫的就選擇了ThinkPHP 了!下面看看ThinkPHP 的詳細介紹.

ThinkPHP 是一個免費開源的,快速、簡單的面向對象的 輕量級PHP開發框架,遵循Apache2開源協議發布,是為了敏捷WEB應用開發和簡化企業應用開發而誕生的。ThinkPHP從誕生以來一直秉承簡潔實用的設計原則,在保持出色的性能和至簡的代碼的同時,也注重易用性。并且擁有眾多的原創功能和特性,在社區團隊的積極參與下,在易用性、擴展性和性能方面不斷優化和改進,眾多的典型案例確保可以穩定用于商業以及門戶級的開發。

ThinkPHP 獲取與安裝

ThinkPHP 官方下載地址:http://thinkphp.cn/Down

ThinkPHP無需單獨安裝,拷貝至服務器解析目錄下面,形成 ThinkPHP 目錄即可.

ThinkPHP 目錄結構說明

ThinkPHP.php:框架的公共入口文件

Common:包含框架的一些公共文件、系統定義、系統函數和慣例配置等

Lang:系統語言文件目錄

Lib:系統基類庫目錄

Tpl:系統模板目錄

Mode:框架模式擴展目錄

Vendor:第三方類庫目錄

ThinkPHP 運行環境要求

ThinkPHP 可以支持 Windows/Unix 服務器環境,可運行于包括 Apache、IIS 和 nginx 在內的多種 WEB 服務器和模式,需要 PHP5.0 以上版本支持,支持 Mysql、MsSQL、PgSQL、Sqlite、Oracle、Ibase 以及 PDO 等多種數據庫和連接。

ThinkPHP 本身沒有什么特別模塊要求,具體的應用系統運行環境要求視開發所涉及的模塊。ThinkPHP 底層運行的內存消耗極低,而本身的文件大小也是輕量級的,因此不會出現空間和內存占用的瓶頸。

入口文件

一個項目(系統)通常具有一個統一的入口文件,項目的所有功能操作都是通過這個入口文件進行的,并且往往入口文件是第一步被執行的,這是 ThinkPHP 或者說 PHP 框架中非常重要的一個概念。

創建入口文件

在 Web 目錄(E:/html)下創建一個項目目錄,如 myapp,在 myapp 目錄內創建一個文件index.php,文件內容如下:

  1. <?php 
  2.   //定義ThinkPHP框架路徑 
  3.   define('THINK_PATH''../ThinkPHP'); 
  4.   //定義項目名稱和路徑 
  5.   define('APP_NAME''myapp'); 
  6.   define('APP_PATH''.'); 
  7.   //加載框架入口文件 
  8.   require(THINK_PATH."/ThinkPHP.php"); 
  9.   //實例化一個網站應用實例 
  10.   App::run(); 
  11. ?> 

在入口文件中,定義了 ThinkPHP 框架路徑、項目路徑及名稱以及加載框架入口文件 ThinkPHP.php,最后實例化一個項目應用.

保存入口文件后,在瀏覽器運行該文件:http://127.0.0.1/html/myapp/index.php,可以看到瀏覽器出現項目構建成功提示:

如果無法顯示該頁面,請檢查入口文件的配置。

項目:在 ThinkPHP 中項目的概念,相當于一個獨立的基于 ThinkPHP 框架的應用,項目有自己獨立的入口文件、配置文件、應用類庫及模板、緩存日志等,項目在入口文件中定義,包括項目名稱和路徑(如上面的例子)。

項目中的應用都通過入口文件來訪問,一個網站由一個或多個項目組成,一個網站的典型部署如下:

ThinkPHP:ThinkPHP 核心包目錄

Home:網站應用項目目錄

index.php:網站入口文件

admin.php:后臺管理入口文件

……更多項目目錄

第三方應用:BBS、SNS 等目錄

提示:ThinkPHP支持項目分組,項目分組讓項目部署復雜些,但更方便也更符合邏輯,推薦使用項目分組,具體可見《ThinkPHP 項目分組》。

項目目錄結構

第一次運行項目入口文件時,系統會自動生成了項目目錄結構,在 myapp 下.

Common:項目公共文件目錄,一般放置項目的公共函數

Conf:項目配置目錄,配置文件放該目錄下

Lang:項目語言包目錄(可選),作為多語言支持

Lib:項目類庫目錄,通常包括Action和Model子目錄

Tpl:項目模板目錄,支持不同模板主題

Runtime:項目運行時目錄,包括Cache(模板緩存)、Temp(數據緩存)、Data(數據目錄)和Logs(日志文件)子目錄.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 成人午夜免费福利 | 久久精品99久久久久久2456 | 九九精品视频观看 | 99最新网址| 久久99国产精品久久99 | 第一区免费在线观看 | 日本精品视频一区二区三区四区 | 黑人日比 | 特级黄色一级毛片 | 欧美3p激情一区二区三区猛视频 | 黄www片 | 91九色视频在线播放 | 欧美人一级淫片a免费播放 久久久久久久久91 国产99久久久久久免费看 | 中文字幕一区二区三区久久 | 黄色大片在线免费看 | 成人不卡在线观看 | 牛牛a级毛片在线播放 | 久久久综合 | 日韩黄色影视 | 日韩中文字幕三区 | 丁香天堂网 | 国产女同疯狂激烈互摸 | 午夜视频你懂的 | 未成年人在线观看 | 日本在线观看高清完整版 | 久久精品一区二区三区不卡牛牛 | 久草在线手机观看 | 国产亚洲精品久久久久久久久久 | 日日噜噜噜噜久久久精品毛片 | 在线香蕉视频 | 国产在线区| 欧美精品在线视频观看 | 国产高潮好爽好大受不了了 | 日韩视频在线一区二区三区 | 在线成人免费观看视频 | 看免费黄色大片 | 沉沦的校花奴性郑依婷c到失禁 | 国产免费一区二区三区在线能观看 | 日韩午夜一区二区三区 | 成人在线97| 一区二区三级视频 |