ThinkPHP8多应用配置
在ThinkPHP8中,多应用配置可以通过修改项目根目录下的public/index.php
文件和config/app.php
文件来实现。
- 修改
public/index.php
,添加多应用的定义:
// 定义应用目录
define('APP_PATH', __DIR__ . '/../app/');
// 启动多应用模式
define('APP_MULTIPLE', true);
- 修改
config/app.php
,设置默认应用和域名对应关系:
// 默认应用
'default_app' => 'index',
// 应用域名对应关系
'app_map' => [
'admin' => 'admin',
'api' => 'api',
],
// 启用子目录部署
'app_sub_domain_deploy' => true,
// 是否启用路由
'url_route_on' => true,
假设你有两个应用:admin
和api
,你可以通过http://admin.yourdomain.com
访问admin
应用,通过http://api.yourdomain.com
访问api
应用。
确保你的服务器配置支持基于域名的多应用访问或者基于URL路径的访问。
以上代码仅为示例,具体配置可能需要根据实际情况调整。
评论已关闭