虛擬主機(jī)環(huán)境
ThinkPHP 支持各種各樣的線上生產(chǎn)環(huán)境,如果你的生產(chǎn)環(huán)境與開(kāi)發(fā)環(huán)境不符,需要稍作調(diào)整 ThinkPHP 的配置,以適應(yīng)線上生產(chǎn)環(huán)境
修改入口文件
5.0默認(rèn)的應(yīng)用入口文件位于public/index.php
,內(nèi)容如下:
// 定義應(yīng)用目錄
define('APP_PATH', __DIR__ . '/../application/');
// 加載框架引導(dǎo)文件
require __DIR__ . '/../thinkphp/start.php';
入口文件位置的設(shè)計(jì)是為了讓?xiě)?yīng)用部署更安全,public目錄為web可訪問(wèn)目錄,其他的文件都可以放到非WEB訪問(wèn)目錄下面。
我們也可以改變?nèi)肟谖募奈恢眉皟?nèi)容,例如把入口文件改到根目錄下面改成:
// 應(yīng)用目錄
define('APP_PATH', __DIR__.'/apps/');
// 加載框架引導(dǎo)文件
require './thinkphp/start.php';
注意:APP_PATH的定義支持相對(duì)路徑和絕對(duì)路徑,但必須以“/”結(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 框架目錄
文檔最后更新時(shí)間:2018-04-26 11:05:09
未解決你的問(wèn)題?請(qǐng)到「問(wèn)答社區(qū)」反饋你遇到的問(wèn)題