🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
> 默认入口文件位于`public/index.php`,这样设计是让应用部署更安全 大部分虚拟主机是支持绑定public目录的 #### 阿里云 ![](https://img.kancloud.cn/25/05/25059882d32246f148dc8d2f1f10b571_756x405.png) 具体文档见:https://help.aliyun.com/zh/cloud-web-hosting/user-guide/switch-site-root-directory?spm=a2c4g.11186623.0.0.7eef166aLeMW4O #### 西部数码: ![](https://img.kancloud.cn/ad/20/ad20761c9c59fa88cc585011a0bb7528_419x155.jpg) 具体文档见:https://www.west.cn/faq/list.asp?unid=2265 ***** #### 百度虚拟主机: 代码见【各类虚拟主机伪静态使用注意事项】章节,里面的代码包含了目录绑定和伪静态 ***** **如果实在不能绑定public目录,使用以下方法:** 新建`index.php`文件到网站根目录,并添加以下代码 ``` <?php namespace think; if (version_compare(PHP_VERSION, '5.6.0', '<')) { header("Content-type: text/html; charset=utf-8"); die('PHP 5.6.0 及以上版本系统才可运行~ '); } define('ROOT_PATH', __DIR__ . DIRECTORY_SEPARATOR); define('APP_PATH', ROOT_PATH . 'application' . DIRECTORY_SEPARATOR); // 加载基础文件 require ROOT_PATH . 'thinkphp' . DIRECTORY_SEPARATOR . 'base.php'; // 执行应用并响应 Container::get('app')->run()->send(); ``` 如果是` Apache`服务器还需要将public目录的`.htaccess`文件移动到根目录