Azure App Service Team Blog

How the App Service team functions

PHP troubleshooting guide for common errors

Here is a troubleshooting guide for PHP errors on Azure app service. 5xx Errors Multiple loaded extension: You might notice an error in php_errors.log when a extension is not loading. It could be that there is another extension already pre-configured on the platform. Install PHP manager  ( extension as shown in the image) from the… Read more

Troubleshooting FAQ for MySQL in-app

Here are some troubleshooting guidelines for MySQL in-app feature: 1. I cannot to access the database using Phpmyadmin When you access PHPmyadmin for MySQL in-app and the page returns a login page or “cannot connect: invalid settings” error. There can be two causes for this issue: MySQL process may not be running. Check process explorer if MySQL is… Read more

Azure Functions 0.5 release & August portal update

We're happy to announce we've officially released Azure Functions host version 0.5 into our Public Preview, as well as some updates to our Portal experience. The host version does include several breaking changes, so please read the release notes before upgrading. We will also be updating our default version in create to ~0.5 as well,… Read more

Onboarding to Azure Web Marketplace and Certification

Azure Marketplace is a hub of solutions for users to create different types of resources.  Each category of resource such as Data services, Virtual machines, Web have different on-boarding processes for ISVs to publish their solutions in Azure marketplace. In this article we will discuss the process to on-board Web Apps to Web Marketplace in… Read more

PHP runtime and extension updates including potentially breaking changes

In an upcoming release, we are making some changes to the available runtimes and PHP extensions on the Azure App Service workers. We suggest that you review your sites to ensure that these changes do not cause any downtime of your applications or tooling. PHP Runtime Updates Due to some recent high priority security updates,… Read more

Exporting your database to MySQL in-app database

This blog post will guide you through the process of exporting your current website’s database to local MySQL. Follow the process below to export your database: Locate and access your current database: Your database must be remotely accessible. Check your existing hosting provider on how to access your MySQL database. Most common tool used is… Read more

Announcing MySQL in-app for Web Apps (Windows)

MySQL in-app feature enables running MySql natively on Azure App Service platform.You don’t need to provision a database explicitly as during the creation of the web app when using this feature,  we take care of enabling it if you select “MySQL in-app ” during creation or if the feature is turned ON for existing web… Read more

Benchmarking MySQL in-app performance

Azure app service just launched a new feature, MySQL in-app to support MySQL natively. MySQL in-app is recommended for development and testing (DEV/TEST)  scenarios to quickly spin up PHP+ MYSQL applications on Azure to start developing and understanding the Azure app service platform. You can easily migrate this database when ready for production to ClearDB database… Read more

Cross-Post: App Service Auth and Azure AD B2C (Part 2)

Note: This post was cross-posted from CGillum Dev Blog. EDIT 1/23/2017: Updated token refresh section with simplified instructions and added code snippets. This post is a continuation of my previous post on App Service Auth and Azure AD B2C, where I demonstrated how you can create a web app that uses Azure AD B2C without… Read more