본문 바로가기

class "Think"/"PHP On Azure"

(14)
[PHP on Azure - 초급 - 6] git을 활용하여 PHP-MySQL 웹 사이트를 Azure에 배포하기 (1) - 윈도우 애저 무료 평가판 다운로드 : http://www.windowsazure.com/ko-kr/pricing/free-trial/?WT.mc_id=A53D57CF7 - 윈도우 애저 평가판 설치 내용 하기 : http://www.phpschool.com/link/teach/2650 이번 강의에서는 PHP-MySQL 기반의 웹 사이트를 분산 버전 관리 시스템의 대표격인 git에 올려서 이를 Windows Azure에 배포하는 방법을 알아볼 예정입니다. git에 대한 좀더 자세한 설명은 아래 (1) 링크에서 확인하실 수 있습니다. 먼저 분산 버전 관리 시스템에 대해 조금 이해가 필요한데, 여러분이 만든 웹 사이트를 배포하기 위해선 여러가지 방법이 있습니다. 대표적으로 저번 강좌때 알아본 FTP 방법이 ..
[PHP on Azure - 초급 - 5] XpressEngine on Azure 저번 강의는 워드프레스를 사용해서 쉽게 Azure에 웹사이트를 배포하는 방법을 배웠었습니다. 이번 강의에서는 국내에서 가장 많이 사용되고 있는 CMS툴인 XpressEngine을 Azure에 배포하고 사용하는 방법을 알아보도록 하겠습니다. Azure의 웹갤러리의 Microsoft Web Platform Installer의 웹 갤러리에는 XpressEngine이 등록 되어있어서 쉽게 설치가 가능한데, 아직 Azure의 웹 갤러리에는 등록이 되어있지않은 상태입니다. 추후에 등록이 된다면 이번 강의처럼 설치할 필요는 없지만, 웹갤러리에 없는 오픈소스 어플리케이션을 사용하고 싶으실때는 이번에 강의할 방법으로 진행을 하면 되기 때문에 도움이 되실거라 생각이 됩니다. 강의를 시작하도록 하겠습니다. 먼저 Azure의..
[PHP on Azure - 초급 - 4] WordPress on Azure 이번 강의에서는 본격적으로 PHP와 Azure를 활용한 웹 사이트 제작 방법을 살펴보도록 할 예정입니다.여러분의 Azure 계정에 가장 먼저 올릴 웹 사이트는 여러분도 다들 아실법한 WordPress 라는 오픈소스 블로그 툴 입니다.설치와 사용이 간편하고, 이미 많은 사용자들에 의해 검증이 되었으며 수많은 템플릿과 애드온, Know-How가 축적이 되어있기 때문에 Azure나 PHP에 문외한인 분들이더라도 쉽고 빠르게 사용하실수 있을 겁니다.워드프레스에 대한 설명은 여기까지로 하구요, 이 부분에 대해 더 궁금한 사항이 있다면 아래 링크를 통해 더 많은 정보를 얻어가시기 바랍니다. 자 이제 본격적으로 워드프레스 설치를 진행해 보도록 하겠습니다. https://manage.windowsazure.com/ 위..
[PHP on Azure - 초급 - 3] Azure 90일 평가판 사용하기 이번 강의에서는 Windows Azure를 본격적으로 사용하기 위해서 계정을 등록하는 작업을 같이 따라해볼 예정입니다. 특히 Azure는 유료 서비스이기 때문에 돈을 내야하는줄 알고 망설이시는 분들이 많은데, Azure에서는 처음 사용자에게 90일을 무료로 사용할 수 있는 평가판을 제공하고 있습니다. 이번 전체 튜토리얼도 지금 등록하는 90일 평가판으로 진행할 예정입니다. 계정을 만들기 위해 몇가지 준비물이 필요합니다 * Internet Explorer 9.0 이상의 브라우저 (신용카드 인증 부분에서 이니xx의 Active X가 실행됩니다..;)* 사용가능한 신용카드, 체크카드 또는 자기 명의의 핸드폰* 공인인증서 (은행용, 범용 상관없습니다) 준비물이 모두 있다면 아래 사이트를 들어가 보도록 합니다 h..
[PHP on Azure - 초급 - 2] Azure 소개 PHP on Azure의 본격적인 강의에 앞서 먼저 마이크로소프트에서 발표한 Windows Azure가 어떤 플렛폼인지, 다른 클라우드 환경과는 어떤 차별화가 되어있는지 개념들을 하나하나 천천히 살펴보도록 하겠습니다. 먼저 Windows Azure가 무엇일까요? IT에 조금이라도 관심이 있으시다면 클라우드라는 단어를 한번쯤은 들어보셨을 겁니다.설명하기에 앞서 사전적인 정의를 내려보겠습니다. Windows Azure 는 Public Cloud(퍼블릭 클라우드)에 대한 마이크로소프트의 플랫폼 입니다.(3) 여러분이 들어보신 클라우드는 맞는데, 퍼블릭이 들어갔습니다. 크게 퍼블릭과 프라이빗(Private)로 나눌수 있는데, 간단하게 설명하자면 프라이빗 클라우드는 회사나 단체 내부의 데이터센터에 클라우드를 통해..
[PHP on Azure - 초급 - 1] PHP on Azure 강좌 소개 얼마전까지만 해도 웹 개발에 있어서 마이크로소프트는 ASP 라는 자사의 프레임워크만을 적극적으로 지원했었습니다. 하지만 ASP는 Windows에서만 구동이 되는 IIS(Internet Information Services) 웹서버 패키지에만 최적화가 되어있기 때문에, 웹서버 시장의 대부분을 차지하고 있는 Apache 오픈소스 패키지에서는 사용하기 어려운 단점이 있었습니다. 따라서 안정성과 보안을 요구하는 어느정도 규모가 있는 사업장이나 기관이 아닌 이상, 대부분의 개인이나 소규모 내지 학생들은 검증된 수많은 오픈소스 어플리케이션이 있는 PHP나 JSP등을 사용하여 웹 사이트를 개발하게 되었습니다. 이러한 어려움을 해소하기 위해 마이크로소프트에서는 2008년 Web Platform Installer를 발표..