虛擬主機環(huán)境

ThinkPHP 支持各種各樣的線上生產(chǎn)環(huán)境,如果你的生產(chǎn)環(huán)境與開發(fā)環(huán)境不符,需要稍作調(diào)整 ThinkPHP 的配置,以適應(yīng)線上生產(chǎn)環(huán)境

修改入口文件

5.0默認的應(yīng)用入口文件位于public/index.php,內(nèi)容如下:

// 定義應(yīng)用目錄
define('APP_PATH', __DIR__ . '/../application/');
// 加載框架引導(dǎo)文件
require __DIR__ . '/../thinkphp/start.php';

入口文件位置的設(shè)計是為了讓應(yīng)用部署更安全,public目錄為web可訪問目錄,其他的文件都可以放到非WEB訪問目錄下面。

我們也可以改變?nèi)肟谖募奈恢眉皟?nèi)容,例如把入口文件改到根目錄下面改成:

// 應(yīng)用目錄
define('APP_PATH', __DIR__.'/apps/');
// 加載框架引導(dǎo)文件
require './thinkphp/start.php';

注意:APP_PATH的定義支持相對路徑和絕對路徑,但必須以“/”結(jié)束

如果你調(diào)整了框架核心目錄的位置或者目錄名,只需要這樣修改:

// 改變應(yīng)用目錄的名稱
define('APP_PATH', __DIR__.'/apps/');
// 加載框架引導(dǎo)文件
require './think/start.php';

這樣最終的應(yīng)用目錄結(jié)構(gòu)如下:

www  WEB部署目錄(或者子目錄)
├─index.php       應(yīng)用入口文件
├─apps            應(yīng)用目錄
└─think           框架目錄
文檔最后更新時間:2018-04-26 11:05:09

文檔
目錄

深色
模式

切換
寬度