Azure App Services
PHP는 Azure App Services(Microsoft Azure, Windows Azure, Azure Web Apps라고도 함)에서 자주 사용됩니다.
Azure App Services는 자체 Azure Compute VM 또는 다른 서버에서 자체 웹 서버를 관리하는 대신 웹 애플리케이션을 호스팅하기 위해 Windows 웹 서버 풀을 관리합니다.
PHP는 이미 Azure App Services 웹 사이트에 대해 자동으로 사용하도록 설정되어 있습니다. Azure Portal에서 웹 사이트를 선택하고 사용할 PHP 버전을 선택할 수 있습니다. 기본값보다 최신 버전을 선택할 수 있습니다.
따라서 PHP 및 확장은 다른 Windows 서버에서와 마찬가지로 Azure App Services에서 실행됩니다. 많은 지식 기반도 이식 가능하므로 Windows 문제 해결 페이지도 참조하십시오. 그러나 Azure App Services의 관리 인터페이스는 다릅니다.
- Azure Portal: 설정을 만들고 편집하고 웹 사이트를 삭제합니다. » Azure 포털
- Kudu 대시보드: [웹 사이트 이름].azurewebsites.net 그러면 Kudu 대시보드는 » https://[웹 사이트 이름].scm.azurewebsites.net/입니다. 대시보드를 통해 일부 디버깅 기능, 파일 관리 및 사이트 확장에 액세스할 수 있습니다. 사이트 확장은 웹 사이트에 PHP 미리 보기 빌드와 같은 추가 프로그램을 추가하는 Azure 메커니즘입니다.
- IIS 관리자, 서버 관리자 또는 RDP를 사용할 수 없습니다.
PHP 코드에서 많은 Azure 서비스를 프로그래밍 방식으로 사용하기 위한 PHP SDK도 있습니다. » PHP용 Azure SDK를 참조하세요.
자세한 내용은 » Azure PHP 개발자 센터를 참조하세요.
WinCache
WinCache는 Azure App Services에서 기본적으로 활성화되며 활성화된 상태로 두는 것이 좋습니다. 자체 PHP 빌드를 설치하는 경우 해당 빌드에서도 WinCache를 활성화해야 합니다.
Custom PHP Build
자신의 PHP 빌드를 D:\Home에 업로드할 수 있습니다(C:\는 쓰기 불가능). 그런 다음 Azure Portal에서 .php
용 SCRIPT_PROCESSOR를 빌드의 php-cgi.exe 파일에 대한 절대 경로로 설정합니다.