3、下載thinkphp核心包并解壓,放在網(wǎng)站根目錄下(與orange同級,這樣做的目的是為了方便多個項目調(diào)用。如果你只有一個項目,那么可以放在orange目錄下)。我這里文件夾名改成了TP。<?php
define('APP_DEBUG',true); //開啟調(diào)試模式
require('../TP/ThinkPHP.php');
?>
<?php
// ThinkPHP 入口文件
//記錄開始運行時間
$GLOBALS['_beginTime'] = microtime(TRUE);
// 記錄內(nèi)存初始使用
// PHP5.2及以后的版本,提供了一個編譯選項,允許不編譯此函數(shù)(memory_get_usage)。也就是有可能不存在此函數(shù),所以先進行判斷
define('MEMORY_LIMIT_ON',function_exists('memory_get_usage'));
if(MEMORY_LIMIT_ON) $GLOBALS['_startUseMems'] = memory_get_usage();
//計算當(dāng)前應(yīng)用頁面的絕對地址(調(diào)用頁面所在的目錄)
//本實例:APP_PATH項目目錄——>D:/www/Apache2.2/htdocs/orange/
defined('APP_PATH') or define('APP_PATH', dirname($_SERVER['SCRIPT_FILENAME']).'/');
//計算出運行臨時目錄;如果手工設(shè)定RUNTIME_PATH,則以手工定義的常量為準(zhǔn)
//本實例:RUNTIME_PATH臨時目錄——>D:/www/Apache2.2/htdocs/orange/Runtime/
defined('RUNTIME_PATH') or define('RUNTIME_PATH',APP_PATH.'Runtime/');
//是否開啟調(diào)試選項,如果定義了常量,則以定義的為準(zhǔn);未定義,則為flase
//如果不開啟調(diào)試,則在項目目錄下有一個~runtime.php的緩存。具體見框架目錄下的runtime.php代碼
//我們在本地做測試,需要在入口文件開啟調(diào)試,即修改后立即生效,如果出錯,頁面會輸出詳細的錯誤信息
defined('APP_DEBUG') or define('APP_DEBUG',false); // 是否調(diào)試模式
//模式:不同的模式,生成不同的runtime.php。暫時用不著
//比如,定義一個mini,則生成~mini_runtime.php
$runtime = defined('MODE_NAME')?'~'.strtolower(MODE_NAME).'_runtime.php':'~runtime.php';
//根據(jù)模式算出運行文件的路徑 ~runtime.php
//本實例:RUNTIME_FILE運行文件的路徑——>D:/www/Apache2.2/htdocs/orange/Runtime/~runtime.php
defined('RUNTIME_FILE') or define('RUNTIME_FILE',RUNTIME_PATH.$runtime);
if(!APP_DEBUG && is_file(RUNTIME_FILE)) {
// 部署模式直接載入運行緩存
require RUNTIME_FILE;
}else{ //第一次運行時,走這條路線
// 系統(tǒng)目錄定義
defined('THINK_PATH') or define('THINK_PATH', dirname(__FILE__).'/');
// 加載運行時文件
//THINK_PATH 為框架的路徑
require THINK_PATH.'Common/runtime.php';
}