티스토리 뷰

Dev.Env

WPN-XM

가판이 2016. 5. 19. 12:00

이번에 소개드릴 개발 환경은 WPN-XM 이라는 솔루션 스택입니다. 


WPN-XM은 윈도우 플랫폼에서 전문적으로 PHP 개발을 하기 위한 무료고 오픈 소스인 웹 서버 솔루션 스택입니다.


이 솔루션 스택은 이름에서 유추할 수 있 듯이, 


 W - Windows (Operating System)

 P - PHP (scripting & programing language)

 N - Nginx (web server)

 X - XDebug (debugger)

 M - MariaDB / MongoDB (sql/nosql database)


로 구성되어있는 스택입니다. 



마지막 업데이트가 2016-05-17일 정도로 활발하게 운영되고 있습니다.


이 포스트 시점 마지막 버전이 0.8.6 입니다.


Install Wizard


지원되는 Arch는


Installer 

 PHP

 

 5.5

5.6 

7.0 

 

 x86

x64 

x86 

x64 

x86 

x64 

Webinstaller

O

 

 

Lite 

O

 

 

LiteRC 

 

 

 

 

Standard

 

 

Full 

  


WPN-XM 은 5가지 설치 마법사를 제공합니다.


WebInstaller는 2MB 크기의 설치 프로그램입니다.


Lite Installer 는 최소 컴퍼넌트 구성이 포함된 설치 프로그램입니다.


LiteRC Installer 는 최소한의 컴퍼넌트로 구성되어 있지만 QA 와 검사 목적으로 최신 PHP RC 버전을 포함하고 있는 설치 프로그램입니다.


Standard Installer 는 PHP와 관련된 웹 개발 컴퍼넌트만 포함된 설치 프로그램입니다.


Full installer는 등록된 모든것들을 포함하고 있고 Strawberry Perl 과 PostgreSQL 을 포함하고 있는 설치 프로그램입니다.


Web Components


크게 Software Components 와 PHP Extensions로 구분됩니다. 여기서 다운로드는 버전을 선택하면 자동으로 다운로드 됩니다.


Software Components

소프트웨어 컴퍼넌트들은 스택에 포함될 바이너리들 또는 해당 바이너리들을 관리할 웹 소프트웨어 컴퍼넌트들입니다. 아니면 개발에 도움이 되는 유틸성 프로그램들도 있습니다.

현재 77개의 컴퍼넌트들이 포함되어 있습니다. (바로가기)



PHP Extensions

말 그대로 PHP 확장 모듈들입니다. 

현재 40개의 확장 모듈들이 포함되어 있습니다 (바로가기)



License


MIT 입니다.



ETC

설치가 매우 쉽고 단순하며, Controller Panel (제어창)을 제공해 주어 각 stack들의 status를 확인하고 제어할 수 있는게 좋습니다. 





'Dev.Env' 카테고리의 다른 글

[TroubleShooting] Windows 10, 80 port  (0) 2016.05.19