devil cat everdevel character
disney Teyon kin

PHP 시작하기

HTML,CSS,JavaScript,jQuery,MySQL에 이어 드디어 PHP강좌로 왔네요.
지금은 PHP강좌를 다시 리뉴얼 하고 있습니다. 웹언어에서는 크게 서버사이드언어, 클라이언트사이드언어로 나뉘는데요.
클라이언트사이드언어는 여러분의 컴퓨터에서 작동을 하는 언어입니다. HTML,CSS,JS,jQuery가 이에 해당합니다.
그리고 서버사이드언어는 서버에서 작동하는 언어를 뜻합니다. PHP가 이에 해당합니다. 그외에도 ASP,ASP.NET,JSP가 있습니다만 저는 할 줄 모릅니다.
할 줄 알면 저의 경쟁력이 높아지지만 아직 저에게는 버겁습니다.
예를들어 여러분들께서 HTML을 이용하여 회원가입 페이지를 만들었고, 그리고 아이디 중복 기능을 넣고 싶다면,
이때는 PHP를 이용하여야 합니다.
PHP를 이용하여 데이터베이스에 접속해서 해당하는 아이디가 존재하는지 안하는지를 확인해야 하며, 존재한다면 다른 아이디 이용을 권하며, 존재하지 않는다면 사용해도 좋다고 표시해야 합니다.
뭐 이러한 것입니다. 회원정보를 저장할때도 PHP를 이용하여 데이터베이스에 저장을 하게 됩니다. 그럼 직접 이러한 것들을 구현해 보기 위해 저를 따라와 주세요. ^-^*
제가 에버디벨을 만들고 여러분들께서 저로 인해 하나 하나씩 알아가며 제가 보람을 느끼기 위해 여러분의 하고자하는 노력이 필요합니다.
PHP를 자신의 컴퓨터에서 연습하려면 자신의 컴퓨터를 서버로 만들어야 합니다. 그렇게 하기 위해서 아파치서버, PHP, 그리고 데이터베이스를 설치해야 합니다.
줄여서 APM 이라고도 부릅니다.
이러한것들을 한번에 설치해주는 패키지가 있으며 이 강좌에서는 윈도우에서는 apmsetup이라는 프로그램을 사용하며 OSX에서는 LAMP를 사용합니다. 윈도우에서는 apmsetup도 있으며, xampp라는것도 있고 자신이 원하는 프로그램을 사용하면 됩니다만, 혹시 아무것도 모르는 초보자분들이라면 이 강좌의 개발환경대로 하는게
시간절약에 좋을것이라고 생각합니다. apmsetup개발자분과 일해본 경험이 있어서 apmsetup으로 가는 이유도 있습니다.

에버디벨에서는 개발환경 구축을 하는 설명 페이지도 있습니다. 아래에서 자신의 OS(운영체제)에 맞는 환경을 골라 개발환경을 구축해 주세요.

OSX 유저 윈도우즈 유저

위의 설명을 읽고 구축 하셨다고 생각하고 다음으로 넘어가겠습니다.모르는 부분이 있다면 메뉴에 있는 Q&A에 부탁드립니다.

다음강좌는 1강.출력문 입니다. 클릭하면 다음 강좌로 이동합니다.