PHP는 어떻게 짤까? ::: 에디터 설치하기
2009. 3. 17. 17:17
프로그래밍/PHP
PHP는 무엇으로 프로그램을 짜느냐? 단도 직입적으로 말씀드리면 텍스트에디터만 있으면 됩니다. 텍스트에디터란 말 그대로 글을 쓰고 수정하고 저장할 수 있는 프로그램을 말합니다. 즉, 메모장 같은 프로그램을 말합니다. ( 겁나게 둘러서 말했군요..^^ ) 그런데.. 메모장은 소스가 짧을 때는 고치기 쉽지만.. 소스가 굉장히 길어지면 상당한 불편을 느끼게 됩니다. 그래서 텍스트에디터가 필요하게 되죠. 그러면 어떤 텍스트 에디터가 좋은 에디터인가? 이 문제는 한마디로 말씀드리기가 정말 힘듭니다. 왜냐하면 프로그래머마다 취향이 약간씩 다르기 때문이지요. 많은 프로그램을 이용해 보고 자신에게 맞는 프로그램을 찾는게 제일 좋은 방법입니다. 좋은 에디터의 조건 1. 찾기와 찾아서 고치기 기능이 있는 에디터 2. 구문..
웹서버를 만들자~ ::: 윈도우용 APM 설치하기
2009. 3. 17. 16:40
프로그래밍/PHP
PHP를 실행할 수 있는 웹서버가 필요합니다. PHP를 배우기 전에 우리는 PHP를 실행하고 그 결과를 확인할 수 있는 환경을 먼저 구축하여야 합니다. 왜냐하면 PHP는 우리가 일상으로 사용하는 웹브라우저나 게임처럼 클릭하면 실행되는 윈도우용 프로그램이 아니기 때문입니다. PHP는 웹을 통해 실행되어지기 때문에 반드시 웹서버라는 것이 필요합니다. 참고. PHP-GTK 라는 것이 있습니다. 이는 PHP를 통해서 윈도우용 프로그램을 만드는 프로젝트입니다. 이를 이용하면 웹이 아닌 윈도우상에서 PHP 코드의 실행이 가능해 집니다. 첫 번째 강좌는 PHP 개발 환경을 구축하기 위해 먼저 웹서버를 설치해 보도록 하겠습니다. Linux 나 Unix 계정 (웹호스팅이나 학교 서버 등)을 가지신 분들은 이 강좌를 건너..
PHP 개발툴 : DevPHP 3.0
2009. 2. 19. 13:13
프로그래밍
http://devphp.sourceforge.net 에서 소스를 다운받아서 약간 수정한 버전이다. 사실 2004년에 개발하던거라 뭘 고쳤는지도 기억이 안난다. 소스코드 창의 모습이다. PHP 내장 함수나 제어 구조 등을 위한 코드 완성 기능을 지원한다. 그래서 위와 같이 echo 제어구문 위에 Ctrl+Space를 누르게 되면 다음과 같이 함수의 리스트와 함께 원형이 표시된다. 그리고 옵션에서 PHP 파서를 등록하고 (파서는 bin 디렉토리 안에 있다) 툴바에서 녹색 세모 버튼을 클릭하면 다음과 같은 결과 화면을 볼 수 있다. 이는 웹서버 없이 파서의 결과만으로 수행하는 것으로 쿠키나 세션 등의 유지나 GET/POST 등의 외부로 부터의 변수를 확인하는 것은 어렵다. 하지만 데이터베이스가 있다면 데이터..