【问题标题】:How to deploy PHP Lumen API Code in Azure Web App如何在 Azure Web App 中部署 PHP Lumen API 代码
【发布时间】:2021-09-06 20:02:12
【问题描述】:

我想在 Azure Web 应用服务中部署流明代码。我正在关注 this link 在 Azure App Service 中创建 PHP Web App。我能够创建和启动简单的Hello World 应用程序,如此处所述。

现在,我想在 Azure 应用中部署实际的 Lumen 代码。我使用composer create-project --prefer-dist laravel/lumen myfolder 克隆了 lumen 应用程序 命令并尝试使用php -S localhost:8000 -t public(使用我的天蓝色服务器名称而不是localhost:8000)命令为应用程序提供服务。但它不起作用。

如何部署以及如何在服务器中服务这个应用程序?

【问题讨论】:

    标签: php laravel api azure-web-app-service lumen


    【解决方案1】:

    试试这个:

    将您的 lumen 应用程序移到 public_html 之外。
    将您的 index.php 文件移到子域中。
    编辑 index.php 设置路由到您的子域

    不同主机的命令:

    php -s localhost:8000 -t public/
    

    使用您的天蓝色服务器名称而不是 localhost:8000

    有时 Php artisan serve 不能正常工作,所以你可以使用

    http://localhost/here_project_name/public/
    

    请参考:https://www.tutsmake.com/laravel-command-php-artisan-serve-not-working-properly/

    用于在 Azure Web App 上部署 Laravel Lumen

    请参考:https://medium.com/swlh/deploy-laravel-5-8-on-azure-web-app-2019-3514eb2fd1af

    【讨论】:

      【解决方案2】:

      也许您需要设置默认页面?请显示您获得的详细信息。

      部署应用后,它应该可以工作了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多