Windows : XAMPP 대 WampServer 대 EasyPHP 대 대안 [닫기]


111

3 년 전에 여기에 비슷한 질문이 있었지만 가능한 모든 Windows / Apache / MySQL / PHP 스택을 포함하기 위해 더 열어보고 싶습니다.

어떤 것이 최선이라고 생각하십니까?

XAMPP 가 가장 인기있는 것 같지만, 인기가 시사하는만큼 좋은지 궁금해하는 몇 가지 나쁜 점을 읽었습니다. 예를 들어, 기본 PHP 구성이 매우 안전하지 않다고 들었습니다 (이 구멍이 열려 있지 않으면 관리자 앱이 작동 할 수 없음). 이것은 분명히 개발 상황에 끔찍한 것은 아니지만 register_globals.

나는 또한 나를 염려하는 다른 것을 발견했습니다. 개발자들은 Vista 사용자가 소프트웨어를 사용하기 위해 UAC를 비활성화 할 것을 권장합니다!

저에게 그것은 큰 위험 신호입니다. 예, UAC가 활성화 된 Vista에서 이와 같은 것을 실행하는 데 문제가 있지만 UAC를 비활성화하는 것은 솔루션으로 제공해서는 안됩니다. 특히 뉴브 (누구보다 UAC가 더 필요한 사람)에게는 더욱 그렇습니다. 그것은 나를 매우 걱정하게 만듭니다.

WampServer 는 필요한 경우 PHP 또는 Apache 버전을 전환하기가 더 쉽습니다. 그러나 XAMPP보다 기능이 적습니다 (예 : FTP 서버 없음).

EasyPHP 는 제가 경험 해본 적이 없어서 말할 수는 없지만 꽤 인기가있는 것 같습니다.

대안? Wikipedia에 나열된 수많은 다른 스택이 있습니다 . 이 중 어떤 것이 권장됩니까?

그래서 당신은 무엇을 사용하고 왜 그것을 최고라고 생각합니까? 처음 시도한 것을 고수 했습니까?

나는 우리 대부분이 빠르고 가볍고 최신의 것을 원한다고 생각합니다.


나는 이것이 당신이 원래 요청한 것에 대한 대답이 아니라는 것을 알고 있지만 언급 한 패키지는 시험용으로 만 사용했습니다. 내가 아는 한, 실제 생산이 아닌 개발 목적을위한 것입니다. 또한 자체 서버 / php / 데이터베이스 인스턴스를 설정하는 것이 더 쉽지 않습니까? 사용중인 항목이나 활성화 / 비활성화하려는 항목을 훨씬 더 많이 제어 할 수 있습니다.
Michael JV 2011

내 로컬 구성을 직접 설정하는 것을 선호합니다. 이것은 옵션이 아닙니까? 그러나 이러한 패키지 중 하나를 사용하는 경우 필요에 맞게 설정을 변경할 수 있습니다. 또한 일반적으로 함께 제공되는 "관리자 앱"을 사용하도록 강요하지 않습니다. 이렇게하면 이러한 패키지 중 하나를 사용자 지정 구성을위한 플랫폼으로 사용할 수 있습니다.
KingCrunch 2011

1
@Michael, 예, 우리는 개발 상황에 대해 이야기하고 있습니다. 또한 나는 당신이 "훨씬 더 많은"제어권을 얻지 못한다고 생각합니다. 설치 한 후에도 모든 것을 원하는 방식으로 구성 할 수 있습니다. 이는 시간 절약의 문제 일뿐입니다. 모든 것을 개별적으로 설정하고 유지 관리하는 데 시간이 걸리며 특히 모든 구성 방법을 배워야 할 때 시간이 걸립니다. 이러한 스택은 시간을 크게 절약 해줍니다.
Chuck Le Butt 2011

3
마지막으로 XAMPP를 사용했을 때를 기억합니다. Apache 설정을 포기하고 XAMPP를 제거하고 독립 실행 형 패키지를 사용하여 모든 것을 설정하는 지점까지 검색하여 짜증이났습니다. .conf, .cnf 및 .ini 파일을 검색하는 데 1 시간이 걸리지 않고 자체 개발 환경을 설정하는 데 약 40 분이 걸렸습니다 (이 시점에서 저를 놀라게하고 변경하고 싶었던 설정을 찾았습니다). 따라서 다른 사람을 "고정"하는 것보다 자신의 설정을 구성하는 데 더 많은 제어 권한을 갖게됩니다.
Michael JV 2011

2
좋은 질문입니다! 당신이 아니었다면 UwAmp의 UniformServer를 찾아서 시도하는 데 훨씬 더 많은 시간이 걸릴 것입니다. 둘 다 wamp / xampp보다 훨씬 낫습니다 ... 감사합니다.
CoR

답변:


48

나는 일반적으로 당신이 말하는 것과 같은 패키지를 사용하지 않고 Apache + PHP + MySQL을 직접 설치합니다.

그것은 조금 더 많은 일입니다. 그러나 환경을 설치하고 구성하는 방법을 아는 것은 훌륭하고 유용합니다.

처음에는이를 구성하는 데 반나절 또는 하루가 필요할 것입니다. 그러나 적어도 그렇게하는 방법을 알게 될 것입니다.

다음 번에는 일이 훨씬 더 쉬워지고 시간도 더 적게 필요합니다.

그렇지 않으면 Zend Server를 살펴볼 수 있습니다. Apache + PHP + MySQL을 번들로 제공하는 또 다른 패키지 인 .

또는 대안으로 Windows를 사용하지 마십시오.

프로덕션 서버에서 Linux를 실행하는 경우 개발 컴퓨터에서 Linux를 실행하지 않는 이유는 무엇입니까?

컴퓨터에 Linux를 설치 하지 않거나 설치 하지 않으려면 가상 머신을 사용하십시오.


4
모든 것을 구성하는 방법을 배우는 것이 훨씬 더 강력한 위치에 있다는 점에서 당신이 옳다고 생각하지만, 지금 당장 그렇게 할 시간이 있는지 모르겠습니다. 조사하겠습니다. 감사합니다.
Chuck Le Butt 2011

4
제안한대로 직접 구성했습니다. 동의합니다. 많은 것을 배웁니다. 감사!
Chuck Le Butt 2011

4
Great :-) 투자 한 시간으로부터 많은 것을 배우는 것에 동의하는 것을 보니 다행입니다!
Pascal MARTIN 2011

49
이것은 질문에 전혀 대답하지 않습니다. 때로는 시간 문제 일 뿐이며 개발 환경을 구축하는 빠른 방법을 원합니다.
JYL

"또는 대안 : Windows를 사용하지 마십시오." MF 라이트. 부탁해! +1
CharlieTuna 2014

35

수년간 XAMPP를 사용한 후 마침내 포기하고 대안을 찾기 시작했습니다. XAMPP는 한동안 업데이트를받지 못했고 2 주에 한 번씩 계속 고장났습니다.

내가 방금 발견했고 절대적으로 추천 할 수있는 것은 The Uniform Server입니다.

정말 자주 업데이트되고 보안에 훨씬 더 중점을두고 XAMPP에 비해 훨씬 더 성숙한 프로젝트처럼 보입니다.

최신 버전의 패키지를 모두 나열 하는 위키 가 있습니다. 글을 쓰는 시점에서 그들의 최신 릴리스는 불과 4 일입니다!

현재의 Uniform Server 버전 :

  • 아파치 2.4.2
  • MySQL 5.5.23- 커뮤니티
  • PHP 5.4.1
  • phpMyAdmin 3.5.0

현재 XAMPP 버전 :

  • Apache 2.2.21
  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5

4
전적으로 동의합니다. 훌륭한 패키지입니다. 추천. 작고 휴대 가능하며 가볍습니다.
Chuck Le Butt

4
정말 감사합니다. XAMPP / WAMP와의 많은 시간의 싸움에서 저를 안심 시켰습니다.
Anonymous

URL-uniformserver.com을 방문하면 일부 외환 사이트로 리디렉션됩니다!
Aajahid

도메인을 잊어 버렸거나 해킹당한 것 같습니다. 그 동안 SF 링크는 다음과 같습니다. sourceforge.net/projects/miniserver
hyperknot

좋은 대안이다 WT-NMP 의 Nginx에 따라
idragosalex

21

EasyPHP는 매우 좋습니다.

  • 가볍고 휴대 가능 : Windows 서비스 없음 (Wamp와 같은)
  • 간편한 구성 (같은 폴더의 모든 구성 파일 : httpd.conf, php.ini 및 my.ini)
  • httpd.conf를 편집하면 자동으로 아파치를 다시 시작합니다.

WAMP 또는 UWAMP는 여러 버전의 PHP 및 Apache로 테스트해야하는 경우 좋은 선택입니다.

그러나 EasyPHP에서 여러 버전의 PHP를 사용할 수도 있습니다 (필요한 PHP 버전을 php.net에서 다운로드하고 httpd.conf를 편집하여이 버전을로드하여).

LoadModule php4_module "${path}/php4/php4apache2_2.dll"

현재 최신 EasyPHP dev 다운로드는 이미 1.5 년이되었습니다 (최신 PHP 버전은 0.5 년이되었습니다).
marcovtwout

나는 그들의 사이트에서 다운로드했고 그것은 PHP 7이다. 나는 이것이 오래된 질문이라는 것을 알고있다.
johnny

4

나는이 질문에서 그렇게 큰 문제를 일으키지 않을 것입니다.
새 아내 나 차를 선택하는 것과는 다릅니다.
나는 이들 중 어느 것도 프로덕션 서버에서 실행하지 않았기 때문에 몇 가지 빠른 테스트를 실행하는 것은 똑같이 좋습니다.


10
나는 누구도 새로운 아내 (!)를 선택할지에 대한 조언을 구하는 포럼에 이런 글을 올리지 않기를 바랍니다.
Chuck Le Butt 2011

2
또한이 질문은 IDE에 대한 의견을 묻는 것만 큼 유효합니다. 물론 개인 취향에 따라 내려갈 것이지만 먼저 일반적인 합의를 이해하는 데 아무런 해가 없습니다.
Chuck Le Butt 2011

3
전문 개발자가 사전 제작 된 스택을 사용하지 않거나 사용하지 않는 이유를 설명해 주시겠습니까?
에릭

6
그러나 아내를 위해 차를 고를 때는 상당한 고려를해야합니다.
Jon Story

5
실제 프로그래머는 자신의 OS를 작성합니다.
Cees Timmerman

1

콘텐츠 관리 시스템에 대한 논문을 작성하는 데 EasyPHP를 사용하고 있습니다. 지금까지이 도구는 매우 훌륭하고 사용하기 쉽습니다.


1
이 질문에 대한 첫 번째 답변 인 것을 알 수 있으므로 댓글로 게시 할 담당자가 없었지만 앞으로는 댓글로 게시하는 것이 좋습니다. 대답은 문제를 해결할 것이라고 확신하는 문제에 대한 해결책이어야합니다.
Fluffeh

2
EasyPHP는 멋지게 들리지만 홈페이지 가보기 흉하고 "resources"헤더의 철자를 잘못 입력하여 품질에 대한 믿음을 무너 뜨립니다 .
Cees Timmerman
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.