저는 PHP (플러스 HTML, 플러스 MySQL)를 초보자에게 가르칩니다. 편집자, 웹 서버 및 일반 설정 기간에 Windows 용으로 권장되는 도구는 무엇입니까?Windows에서 초보 PHP 프로그래머를위한 권장 도구는 무엇입니까?
답변
내가 XAMPP을 건의 할 것입니다 :
사전 패키지 배포를하십시오. 이 중 상당수가 주위에 있습니다. 개인적으로 나는 XAMPP을 사용하지만 다른 것들도 괜찮습니다. 이것은 사용하기 쉬운 설치 프로그램으로 Apache, PHP 및 MySQL을 제공합니다.
그 외에는별로 필요하지 않습니다. 어떤 종류의 편집기 (메모장에서 완전한 IDE까지)와 MySQL에 연결할 수있는 것. 아마 phpMyAdmin하지만 개인적으로 이것을위한 데스크탑 응용 프로그램을 선호합니다. DBVisualizer 꽤 괜찮은입니다. 다른 것들도 있습니다.
편집자가가는 한, 물론 Windows 메모장을 사용하지 마십시오. :) Notepad++은 더 나은 무료 대안입니다. IDE가가는 한, 나는 phped와 비슷하지만 상업적입니다. Netbeans은 정상입니다. Eclipse도 사용할 수 있습니다. ,
는 XAMPP는 당신에게 PHP, MySQL은, Perl과 아파치와 아웃 - 오브 - 박스 설치를주고, 그래서 당신은 HTML과 PHP를 학습에 초점을 맞출 수 있습니다 PHP, MySQL, Apache 및 Perl을 매우 쉽게 설치할 수 있고 구성이 거의 필요하지 않습니다.
개발을 위해 NetBeans을 IDE로 사용하는 것이 좋습니다. PHP support입니다.
Apache 기반 로컬 웹 서버와 편리한 IDE. 당신은 당신이 원하는대로 IDE 사용할 수 있지만 그것을해야
- 하이라이트 PHP
- 가능하면 내장 한 FTP 클라이언트
두 번째로 메모장 요구 사항은 ++입니다. 나는 또한 xdebug를 웹 서버에 설치하는 것이 심각하게 잘못 될 경우 전체 스택 추적을 제공 할 것을 권고한다. 이 디버깅을하지 않으면 정말 어려울 수 있습니다.
또한 경고가 아닌 (경고가 아닌)주의 사항으로 개발하는 것이 좋습니다. 코드 작업이 조금 더 복잡해졌지만 무수히 많은 실수를 저지르고 매우 귀중합니다.
웜 서버는 훌륭하고 MySQL이 포함되어 있습니다. 다른 데이터베이스가 제대로 지원되지 않을 수 있으므로 웹에 아무것도 올려 놓지 않을 계획이라면 대상을 지정하는 것이 좋습니다.
'xdebug'는 좋은 제안입니다. – Nate
실제 단계별 디버거가 있는지 확인하고 사용 방법을 알려줍니다. "var_dump
디버깅"은 대타에서는 괜찮 으면 좋지만 좋은 습관은 아닙니다.위에서 제안한 것처럼 Xdebug은 좋은 선택입니다. 특히 멋진 프런트 엔드와 페어링 할 때 특히 좋습니다. Komodo IDE과 NetBeans는 Xdebug에서 작동합니다.
초보자는 종종 코드를 "최적화"하여 더 빨리 처리하는 것에 관심이 있습니다. 프로파일 링을 사용하여 보여줄 수 있습니다. 즉, (1) 실제로 속도가 느리고 (2) 병목 현상을 최적화하는 것이 아니라면 속도를 최적화하는 것이 무의미합니다. Xdebug를 구성하여 URL 끝에 ?XDEBUG_PROFILE
을 간단하게 추가하면 프로파일 링 통계가 생성됩니다. 아름답고 사용하기 쉬운 webgrind으로 이러한 통계를 분석 할 수 있습니다.
편집기 나 IDE를 선택하는 것은 개인적인 결정입니다. 그들이 편안하게 사용하도록하십시오. 이전에 프로그래밍 한 적이 없다면 좋아하는 편집기 나 IDE에 대해 알려주십시오.
- 1. 초보 프로그래머를위한 C++ OpenSource 프로젝트?
- 2. .net 프로그래머를위한 필수 도구는 무엇입니까?
- 3. Windows에서 실행되는 iPad 개발 도구는 무엇입니까?
- 4. Windows에서 매크로를 만드는 데 유용한 도구는 무엇입니까?
- 5. Windows에서 어셈블리와 헥스간에 변환하는 도구는 무엇입니까?
- 6. PHP 그리드 권장 사항은 무엇입니까?
- 7. Windows에서 메모리 할당을 측정하는 데 유용한 도구는 무엇입니까?
- 8. Linux/Windows에서 GUI 응용 프로그램 만들기. 사용할 언어/도구는 무엇입니까?
- 9. Oracle 용 클라이언트 도구는 무엇입니까?
- 10. 메모장 + 프로그래머를위한 대안
- 11. PHP를위한 좋은 MySQL 디버깅 도구는 무엇입니까?
- 12. AJAX 질문 - 초보
- 13. 권장
- 14. 객체 지향 프로그래머를위한 C
- 15. PHP 캐싱 권장 사항이 필요합니다.
- 16. Windows에서 gvim에서 PHP/HTML을 접는 방법은 무엇입니까?
- 17. Windows에서 가장 빠르고 최고의 PHP IDE는 무엇입니까?
- 18. PHP 모듈 - Windows에서 컴파일
- 19. Windows에서 PostgreSQL 문제 PHP
- 20. 최고의 JavaScript 압축/난독 화 도구는 무엇입니까?
- 21. vb.net 프로그래머를위한 최고의 DI-IOC 참조는 무엇입니까?
- 22. HTTP 패치를 지원하는 REST를위한 테스트 도구는 무엇입니까?
- 23. 프로그래머를위한 큐 이론?
- 24. 프로그래머를위한 플래시 자습서
- 25. 비 프로그래머를위한 유연한 CMS
- 26. iphone 프로그래머를위한 UITableview
- 27. 프로그래머를위한 C 배우기
- 28. 웹 프로그래머를위한 신호 처리
- 29. 객체 지향 프로그래머를위한 스키마
- 30. API를 제공하는 권장 메모/의사 서비스는 무엇입니까?
phpMyAdmin이 실행 중이기 때문에 사용자가 이미 여러 항목을 설치 한 것으로 보입니다. 그걸 정리하려고해야하는지 궁금해. – Pablo