企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 入口文件 MixPHP 有两种类型的入口文件,如果需要修改目录结构,那么你需要同步修改入口文件中对应的路径。 ## 命令行应用入口文件 MixPHP 在 CLI 模式下的命令行应用开发使用该入口文件,框架大部分入口文件为该种类型,文件路径为: ~~~shell 工程目录/bin/mix-*** ~~~ >[info] 命令行应用入口文件不加 .php 扩展名。 内容如下: ~~~ #!/usr/bin/env php <?php // console入口文件 require __DIR__ . '/../vendor/autoload.php'; mix\base\Env::load(__DIR__ . '/../.env'); $config = require __DIR__ . '/../apps/httpd/config/httpd.php'; $exitCode = (new mix\console\Application($config))->run(); exit($exitCode); ~~~ ## Apache/PHP-FPM 安装入口文件 MixPHP 只有在 Apache/PHP-FPM 中部署才需使用该入口文件,该文件路径为: ~~~shell 工程目录/apps/模块目录/public/index.php ~~~ 内容如下: ~~~ <?php // web入口文件 require __DIR__ . '/../../../vendor/autoload.php'; mix\base\Env::load(__DIR__ . '/../../../.env'); $config = require __DIR__ . '/../config/http_compatible.php'; (new mix\http\Application($config))->run(); ~~~