손쉬운 기술 사용법

XAMPP가 아닌? PHP 개발이 즐거워지는 최상의 무료 서버 프로그램 5가지!

올티아티 2021. 3. 9. 19:57
반응형

수년 동안 XAMPP는 테스트를 위해 로컬 웹 서버를 구축하려는 개발자에게 가장 먼저 선호되는 프로그램이었습니다. 하지만 테스트용 웹 서버 구축을 간편하게 할 수 있는 프로그램이 XAMPP만 있는 것은 아니죠. 이밖에도 XAMPP 서버를 대신할 훌륭한 무료 대안이 생각보다 많습니다. 지금부터 어떤 프로그램이 있는지 하나씩 알아보겠습니다!

XAMPP 서버의 무료 대안 중에서 가장 뛰어난 프로그램을 엄선했습니다.

* EasyPHP Devserver
* WampServer
* Ampps
* SecureWamp
* USB 웹 서버


EasyPHP DevServer

 

가장 먼저 소개하고 살펴볼 프로그램은 EasyPHP DevServer입니다. 웹 서버 구축과 설정, 유지 관리 과정에서 번거롭거나 반복되는 작업 전체를 자동화하는 간편한 서버 프로그램입니다.

웹 서버용 Apache(아파치), 데이터베이스 서버 담당 MySQL, 서버측 스크립트 언어인 PHP, 이렇게 세 가지를 결합합니다. 따라서 이 프로그램만으로도 PHP 개발과 관련된 테스트를 거의 모두 무리 없이 소화할 수 있습니다.

 


EasyPHP DevServer를 사용하면 WordPress(워드프레스), Drupal, Joomla와 같은 콘텐츠 관리 시스템도 문제 없이 설치하고 테스트해볼 수 있습니다.

DevServer 말고도 프로그램 설치만으로 컴퓨터를 복잡한 구축 과정 없이 (즉시 실무, 프로덕션 환경에서 사용 가능할 정도로) 웹 서버 구축이 가능한 EasyPHP WebServer라는 프로그램도 있습니다. 현재 공식 웹 사이트에서 다운로드 할 수 있는 상태인데요. 단, 아직은 베타 버전이기 때문에 최종적으로 정식 버전이 나오기 전까지 예기치 못한 오류나 버그가 있을지도 모릅니다. 빨리 정식 버전이 나왔으면 좋겠다는 생각이 드네요. 따라서, 현재로서는 EasyPHP WebServer를 권해드리기는 어려울 듯 하고요. XAMPP 보다 더 빨리 프로그램을 다운로드 받아 설치하고 웹 서버를 구축하고 싶은 분에게 EasyPHP DevServer를 추천드리고 싶습니다!


공식 웹 사이트에서 프로그램을 다운로드 할 수 있습니다.

 

WampServer

 

EasyPHP Devserver와 유사하게 WampServer는 Apache, MySQL, MariaDB 및 PHP를 결합하여 XAMPP, EasyPHP와 더불어 PHP 개발에 최적인 서버 환경을 갖추고 있습니다.

 


WampServer는 클릭 몇 번 만으로 아주 쉽게 각 서버의 기능을 켜고 끌 수 있고요. PHP 개발을 진행하면서 DB 관련 작업을 아주 쉽게 할 수 있는 PhpMyAdmin도 기본으로 내장하고 있습니다. PhpMyAdmin은 쉽고 빠른 DB 관리가 가능한 최고의 데이터베이스 관리 시스템 중 하나인데요. 생각할 수 있는 모든 기능을 빠짐 없이 설정하고 제어할 수 있습니다. 로컬 호스트(192.168.x.x)의 사용자만 접속하도록 접근을 제한하거나 외부 인터넷의 모든 사용자가 접속하도록 허용할 수 있습니다.


공식 웹 사이트에서 프로그램을 다운로드 할 수 있습니다.

 

Ampps

 

Ampps는 소개한 프로그램 가운데 가장 포괄적이고 복합적인 프로그램 중 하나입니다. MySQL, Perl, Apache, Python, MongoDB, FTP 서버를 결합하여 웹 개발 테스트를 위한 완벽한 환경을 구성하고 있습니다.

Ampps는 전체적으로 서버 구축 과정과 관련 작업을 단순화하기 위해 고민을 많이 한 흔적이 엿보입니다. 다운로드와 설치 모두 매우 간단하고 쉬울 뿐만 아니라 설치 즉시 사용할 수 있고요. 기능은 '그래, 이 맛이야! (..?!)'라는 생각이 들 정도로 강력합니다. 관리 프로그램의 사용 방법도 한 눈에 알 수 있을 정도로 직관적이고 쉽습니다.

 


윈도우 전용인 EasyPHP Deverserver나 WampServer와는 달리 Ampps는 윈도우 10(Windows 10), 맥 OS(macOS), 리눅스(Linux)의 주요 운영 체제 세 곳 모두에서 사용할 수 있습니다.

XAMPP 서버를 대체할 완벽한 대안을 원하는 개발자 분이라면 Ampps를 꼭 한 번 확인해보세요!

 

공식 웹 사이트에서 Ampps를 다운로드할 수 있습니다.

 

SecureWamp

 

이름에서 알 수 있듯이 SecureWamp는 WampServer에 보안 관련 설정을 추가적으로 적용한 '보안 강화' 버전입니다. WampServer와 마찬가지로 Apache, MySQL 및 PHP를 결합했고요. 쉽게 설치하고 사용할 수 있을 뿐만 아니라 보안과 관련하여 지식이 별로 없더라도 클릭 몇 번 만으로 실제 웹 사이트 서비스용 웹 서버로 사용할 수 있을 정도로 안전하다는 점이 가장 큰 차별점입니다.

보통 보안이 확실한 솔루션이나 프로그램은 설정이나 환경 구성이 극도로 불편하고 사용 편의성도 떨어지는 편인데요. SecureWamp는 어떤 부분도 타협하지 않은 모습입니다. 클릭 몇 번으로 '개발용(Developers)' 서버 설정과 실제 서비스를 위한 '프로덕션(Production)' 환경용 설정을 한 번에 적용할 수 있습니다.

 

즉, '프로덕션(Production)' 설정을 적용하면 단순히 개발자의 컴퓨터에서 테스트하는 용도로만 적합한 서버의 수준을 벗어나서, 실제 서비스에서 보안 걱정 없이 즉시 활용할 수 있는 서버로 변신합니다. 바로 이 기능이 XAMPP에는 SecureWamp만의 특별한 장점입니다. 중.소규모 사이트는 무리 없이 운영 가능할 듯 합니다. 이 밖에도 거의 모든 중요 설정을 .conf 파일을 텍스트 편집기로 열어 일일이 수정할 필요 없이 클릭, 클릭으로 간단하게 변경하고 적용할 수 있어 좋습니다.

 

중요한 프로젝트를 진행 중이고 결과를 직접 테스트해보고 싶으시다면 지금 바로 공식 웹 사이트에서 SecureWamp를 다운로드해보세요!

 

USB 웹 서버

 

마지막으로 소개할 프로그램은 USB 웹 서버(USB WebServer)인데요. 이 프로그램의 가장 큰 장점은 '포터블(Portable)' 프로그램인 덕분에 따로 설치할 필요없이 즉시 실행할 수 있습니다. USB에 넣어 가지고 다니면서 실행할 수도 있겠죠. 이런 이유로 'USB 웹 서버'라는 이름이 붙은 듯 합니다.

USB 웹 서버를 사용하면 PHP, PhpMyAdmin, Mini Relay, Apache를 모두 한 번에 실행하여 테스트에 이상적인 완벽하게 작동하는 개발용 웹 서버 환경을 구성할 수 있습니다.

프로그램의 기본 구조는 XAMPP와 글에서 소개한 다른 프로그램과 유사합니다. 설치 과정 없이 포터블 형식으로 다운로드 받아 바로 사용하고 싶으시다면 공식 웹 사이트에서 USB 웹 서버를 다운로드해보세요.

 


개발용 서버 환경을 손쉽게 구축하도록 도와주는 프로그램이 XAMPP만 있는 것은 아닙니다. 필요에 따라서는 XAMPP 보다 특정 용도에 특화된 프로그램이 더 나을 수도 있습니다. SecureWamp처럼 말이죠. 이 글의 내용이 개발용으로 사용하기에 적합한 최상의 XAMPP 대안을 찾는 데 도움이 되었기를 바랍니다!

반응형