2009-08-08 4 views

답변

7

내가 XAMPP을 건의 할 것입니다 :

1

사전 패키지 배포를하십시오. 이 중 상당수가 주위에 있습니다. 개인적으로 나는 XAMPP을 사용하지만 다른 것들도 괜찮습니다. 이것은 사용하기 쉬운 설치 프로그램으로 Apache, PHP 및 MySQL을 제공합니다.

그 외에는별로 필요하지 않습니다. 어떤 종류의 편집기 (메모장에서 완전한 IDE까지)와 MySQL에 연결할 수있는 것. 아마 phpMyAdmin하지만 개인적으로 이것을위한 데스크탑 응용 프로그램을 선호합니다. DBVisualizer 꽤 괜찮은입니다. 다른 것들도 있습니다.

편집자가가는 한, 물론 Windows 메모장을 사용하지 마십시오. :) Notepad++은 더 나은 무료 대안입니다. IDE가가는 한, 나는 phped와 비슷하지만 상업적입니다. Netbeans은 정상입니다. Eclipse도 사용할 수 있습니다. ,

http://www.apachefriends.org/en/xampp.html

0

는 XAMPP는 당신에게 PHP, MySQL은, Perl과 아파치와 아웃 - 오브 - 박스 설치를주고, 그래서 당신은 HTML과 PHP를 학습에 초점을 맞출 수 있습니다 PHP, MySQL, Apache 및 Perl을 매우 쉽게 설치할 수 있고 구성이 거의 필요하지 않습니다.

개발을 위해 NetBeans을 IDE로 사용하는 것이 좋습니다. PHP support입니다.

0

Apache 기반 로컬 웹 서버와 편리한 IDE. 당신은 당신이 원하는대로 IDE 사용할 수 있지만 그것을해야
- 하이라이트 PHP
- 가능하면 내장 한 FTP 클라이언트

0

(비 로컬 파일 작업을위한) 나는 PHP 5.3.0과 XAMPPLite을 권장합니다.

데이터베이스에 대해서는 표준 SQL 및 IMHO를 지원하는 단일 파일에 포함 된 훌륭한 데이터베이스 엔진입니다. 설치 및 유지 보수가 쉬우 며, 그렇지 않으면 InnoDB를 사용하는 MySQL입니다.

편집자라면 TextMate와 같은 번들의 경우 Notepad++ 또는 Intype으로 갈 것입니다.

IDE를 찾으려면 Komodo 또는 Aptana을 선택하십시오.

1

두 번째로 메모장 요구 사항은 ++입니다. 나는 또한 xdebug를 웹 서버에 설치하는 것이 심각하게 잘못 될 경우 전체 스택 추적을 제공 할 것을 권고한다. 이 디버깅을하지 않으면 정말 어려울 수 있습니다.

또한 경고가 아닌 (경고가 아닌)주의 사항으로 개발하는 것이 좋습니다. 코드 작업이 조금 더 복잡해졌지만 무수히 많은 실수를 저지르고 매우 귀중합니다.

웜 서버는 훌륭하고 MySQL이 포함되어 있습니다. 다른 데이터베이스가 제대로 지원되지 않을 수 있으므로 웹에 아무것도 올려 놓지 않을 계획이라면 대상을 지정하는 것이 좋습니다.

+0

'xdebug'는 좋은 제안입니다. – Nate

1

실제 단계별 디버거가 있는지 확인하고 사용 방법을 알려줍니다. "var_dump 디버깅"은 대타에서는 괜찮 으면 좋지만 좋은 습관은 아닙니다.위에서 제안한 것처럼 Xdebug은 좋은 선택입니다. 특히 멋진 프런트 엔드와 페어링 할 때 특히 좋습니다. Komodo IDE과 NetBeans는 Xdebug에서 작동합니다.

초보자는 종종 코드를 "최적화"하여 더 빨리 처리하는 것에 관심이 있습니다. 프로파일 링을 사용하여 보여줄 수 있습니다. 즉, (1) 실제로 속도가 느리고 (2) 병목 현상을 최적화하는 것이 아니라면 속도를 최적화하는 것이 무의미합니다. Xdebug를 구성하여 URL 끝에 ?XDEBUG_PROFILE을 간단하게 추가하면 프로파일 링 통계가 생성됩니다. 아름답고 사용하기 쉬운 webgrind으로 이러한 통계를 분석 할 수 있습니다.

편집기 나 IDE를 선택하는 것은 개인적인 결정입니다. 그들이 편안하게 사용하도록하십시오. 이전에 프로그래밍 한 적이 없다면 좋아하는 편집기 나 IDE에 대해 알려주십시오.

관련 문제