如何在 Azure 上部署 Laravel 应用程序

时间:2021-07-30 18:31:54

标签: azure

喂?有谁知道如何将使用 PHP 7.3 构建的 Laravel 应用程序从 github 部署到 Azure? 我尝试了很多东西,但还是不行。

1 个答案:

答案 0 :(得分:0)

Laravel 应用程序使用 /public 子目录作为站点根目录。应用服务的默认 PHP Docker 映像使用 Apache,它不允许您为 Laravel 自定义 DocumentRoot。但是,您可以使用 .htaccess 将所有请求重写为指向 /public 而不是根目录。在存储库根目录中,已为此添加了 .htaccess。有了它,您的 Laravel 应用程序就可以部署了。

但是,如果您希望 change the site 根,您可以使用以下内容更新存储库根中的 .htaccess 文件:

<IfModule  mod_rewrite.c>
RewriteEngine on
RewriteRule ^.*$ /public/$1 [NC,L,QSA]
</IfModule>

检查 Q&A 进行相同讨论的地方