Laravel WebApp + Laravel Web API

Ross Summerell 1 Reputation point
2019-12-19T11:38:30.027+00:00

I am new to Azure and I've been following these guides.

https://learn.microsoft.com/en-us/azure/app-service/app-service-web-get-started-php
https://learn.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-php-mysql

However my understanding (thus far) is that these guides make a Windows Based App "Server" to host the applications.

Surely with PHP I'd want to be hosting these with Linux? However I cannot find any guides pointing me that way, and I possibly need some education on the subject.

I am coming here to see if now that we have Datacenters locally if its worth moving our applications to Azure, but thus far I am just finding Azure a bit overwhelming to understand.

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
6,829 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. rapidgenius 1 Reputation point
    2019-12-19T12:09:28.353+00:00

    While creating the Web App you get the option whether you want it to host on Windows Based Machine or Linux

    0 comments No comments

  2. ajkuma 22,086 Reputation points Microsoft Employee
    2019-12-25T18:09:22.143+00:00

    @Ross Summerell , Welcome to Microsoft Q&A! Thanks for posting this question.

    Adding to AnilSharma’s suggestions. Correct, you can build a PHP WebApp on App Service Linux.

    In the same document(s) that you referenced there is a ‘Note’ which points to the doc for deployment on Linux OS.

    Create a PHP app in App Service on Linux

    Build a PHP and MySQL app in Azure App Service on Linux
    alt text
    alt text

    You can also checkout the document for Readiness Checks and Migration Assistant.

    We strive to make our Azure docs more discoverable and the docs aims at demonstrating key concepts with step-step instructions of a particular process /deployment and emphasis clearly with a ‘Note’ for any difference/distinguishes during the course. You may wish to know that you can always provide a doc ‘Feedback’ (for doc content improvements and enhancements) within that specific Azure doc. Much appreciate your feedback on this topic.

    0 comments No comments