程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> ThinkPHP開發系列一框架搭建

ThinkPHP開發系列一框架搭建

編輯:關於PHP編程

初期我們只要下載一也就是核心包。擴展包我們暫時用不到,後期再去下載。下載完成並解壓的ThinkPHP文件夾放到我們所建的項目的根目錄裡面。我們知道我們的項目需要前台後後台。所以我們首先新建Home和Admin文件夾。
當我們實際部署網站的時候,目錄結構往往由於項目的復雜而變得復雜。我們推薦的部署目錄結構如下:

目錄/文件 說明
ThinkPHP 系統目錄(下面的目錄結構同上面的系統目錄)
Public 網站公共資源目錄(存放網站的Css、Js和圖片等資源)
Uploads 網站上傳目錄(用戶上傳的統一目錄)
Home 項目目錄(下面的目錄結構同上面的應用目錄)
Admin 後台管理項目目錄
…… 更多的項目目錄
index.php 項目Home的入口文件
admin.php 項目Admin的入口文件
…… 更多的項目入口文件

如果采用分組模塊的話 可以簡化為一個項目目錄

目錄/文件 說明
ThinkPHP 系統目錄(下面的目錄結構同上面的系統目錄)
App 項目目錄(分組目錄結構會在後面描述)
Public 網站公共資源目錄(存放網站的Css、Js和圖片等資源)
Uploads 網站上傳目錄(用戶上傳的統一目錄)
index.php 網站的入口文件

項目的模板文件還是放到項目的Tpl目錄下面,只是將外部調用的資源文件, 包括圖片 JS 和CSS統一放到網站的公共目錄Public下面,分Images、Js和Css子目錄存放,如果有可能的話,甚至也可以把這些資源文件單獨放一個外部的服務器遠程調用,並進行優化。
這裡我們選擇第二種目錄方式。ThinkPHP需要一個入口文件,也就是項目根目錄下面的index.php。內容是:  //定義項目名稱   

<?php
//定義項目名稱   
define('APP_NAME', 'app');   
//定義項目路徑 
  define('APP_PATH', './app/');  

  /* 數據目錄*/
  define('Egojit_DATA_PATH', './data/');
 
  /* 配置文件目錄*/
  define('CONF_PATH', Egojit_DATA_PATH . 'config/');
  //加載框架入文件   
  require './ThinkPHP/ThinkPHP.php';

為什麼選擇這種分組目錄,主要是因為個人覺得這種分組目錄更加的簡單明了。這樣我們請求這個網站,你會發現在app目錄下面會自動生成很多目錄。如果成功你會見到如圖所示畫面


\

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved