虛擬主機環(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
未解決你的問題?請到「問答社區(qū)」反饋你遇到的問題