PHP 응용 프로그램 Windows Azure 클라우드 서비스 게시

출처: 인터넷
작성자: 사용자
키워드: Php azure azure

웹사이트는 사용 하기 쉬운, 하지만 때로는 우리가 특별 한 PHP 플러그인에 대 한 필요, PHP는의 다른 버전에 대 한 필요성 등 다른 프로세스를 실행할 필요가 더 많은 유연성을 원하는 고도 대상 가상 컴퓨터에 로그온 할. 이 시점에서, PHP 응용 프로그램을 실행 하는 클라우드 서비스를 사용할 수 있습니다. 클라우드 서비스는 http://www.aliyun.com/zixun/aggregation/13357.html의 그룹 "> azure 관리 되는 Windows 운영 체제를 실행 중인 가상 컴퓨터 그리고 IIS, PHP 런타임 환경 로드, ASP 및 PHP 실행. PHP 웹 사이트에 게시, FTP를 사용 하 여 코드를 업로드. 클라우드 서비스를 사용할 경우 업로드 과정은 약간 다릅니다. 업로드할 때 푸른 도구 패키지를 사용 해야 합니다. 특정 단계에서 한 번 보세요.

도구만 Windows에서 실행할 수 있습니다. 여기에서 PHP에 대 한 설치 Windows Azure SDK를 다운로드 합니다. 도구는 로컬 푸른 에뮬레이터 및 전원 셸 도구 포함 되어 있습니다. 설치 후 관리자 권한으로 실행을 시작 메뉴에서 Windows Azure PowerShell 프로그램을 찾아

다음 단계를 게시할 것입니다. 첫째,이 PHP 응용 프로그램에 대 한 해당 클라우드 서비스 응용 프로그램을 생성

C:\ > 새로운 azureserviceproject MyProject

작업은 C:\ Servicedefinition.csdef 서비스 정 및 서비스 구성 정보 ServiceConfiguration.Cloud.cscfg 같은 서비스에 대 한 기본 파일을 포함 하는 디렉터리를 생성 합니다. 그들은 다양 한 역할을 여러 가상 컴퓨터와 다양 한 변수 정보 각각의 서비스 구성 되어 정의 합니다. 어떤 클라우드 서비스는 하나 이상의 역할 (역할)로 구성 됩니다. 역할은 동일한 기능을 가진 가상 컴퓨터의 집합을 나타냅니다. 예를 들어 PHP 사이트 이전 웹 페이지 및 프로그램 백 엔드에 각각 두 개의 역할을 정의할 수 있습니다 그래서 Webrole Workerrole 배치 있다.

다음 역할을 빌드할 수 있습니다.

c:\myproject > 추가 azurephpwebrole Mywebrole

Index.php와 새로운 구조에 있는 bin 디렉터리 역할에 포함 된 파일을 포함 하는 현재 디렉터리에서 디렉터리를 생성 됩니다. 여기서 index.php 현재 PHP 환경 정보 표시입니다. Bin 디렉터리 시스템 구성, Azure에 필요한 스크립트의 일부 이며 우리가 돌 수 있습니다. 우리 역할 디렉터리 (C:\myProject\MyWebRole)는 기존 PHP 응용 프로그램 코드를 복사할 수 있습니다.

Azure 응용 프로그램을 업로드 하기 전에 우리가 그것을 로컬로 테스트할 수 있습니다. 로컬 에뮬레이터 시작

C:\myproject > 시작-azureemulator

다음과 같은 출력을 볼 수 있습니다.

만드는 로컬 패키지... 에뮬레이터를 시작... Http://127.0.0.1:81Started

에서 실행 되는 역할

다음 액세스 테스트에 위에 주어진 주소에 브라우저를 엽니다. 다음 명령을 디버깅 될 수 있습니다.

c:\myproject > 정지-azureemulator

테스트가 완료 되 면 최종 릴리스를 시작 합니다. 우리는 우리가 게시할 때 먼저 푸른 구독 연결 해야 합니다. 다음 명령을 실행 합니다.

C:\myproject > get-azurepublishsettingsfile

작업 브라우저를 Azure에 로그인 하 라는 메시지가 나타납니다. 로그인 정보를 입력 한 후 다운로드 대화 상자가 팝업 됩니다. 로컬로 파일을 다운로드 합니다.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.