PHP 시작하기
HTML,CSS,JavaScript,jQuery,MySQL에 이어 드디어 PHP강좌로 왔네요.
지금은 PHP강좌를 다시 리뉴얼 하고 있습니다. 웹언어에서는 크게 서버사이드언어, 클라이언트사이드언어로 나뉘는데요.
클라이언트사이드언어는 여러분의 컴퓨터에서 작동을 하는 언어입니다. HTML,CSS,JS,jQuery가 이에 해당합니다.
그리고 서버사이드언어는 서버에서 작동하는 언어를 뜻합니다. PHP가 이에 해당합니다. 그외에도 ASP,ASP.NET,JSP가 있습니다만 저는 할 줄 모릅니다.
할 줄 알면 저의 경쟁력이 높아지지만 아직 저에게는 버겁습니다.
예를들어 여러분들께서 HTML을 이용하여 회원가입 페이지를 만들었고, 그리고 아이디 중복 기능을 넣고 싶다면,
이때는 PHP를 이용하여야 합니다.
PHP를 이용하여 데이터베이스에 접속해서 해당하는 아이디가 존재하는지 안하는지를 확인해야 하며, 존재한다면 다른 아이디 이용을 권하며, 존재하지 않는다면 사용해도 좋다고 표시해야 합니다.
뭐 이러한 것입니다. 회원정보를 저장할때도 PHP를 이용하여 데이터베이스에 저장을 하게 됩니다. 그럼 직접 이러한 것들을 구현해 보기 위해 저를 따라와 주세요. ^-^*
제가 에버디벨을 만들고 여러분들께서 저로 인해 하나 하나씩 알아가며 제가 보람을 느끼기 위해 여러분의 하고자하는 노력이 필요합니다.
PHP를 자신의 컴퓨터에서 연습하려면 자신의 컴퓨터를 서버로 만들어야 합니다. 그렇게 하기 위해서 아파치서버, PHP, 그리고 데이터베이스를 설치해야 합니다.
줄여서 APM 이라고도 부릅니다.
이러한것들을 한번에 설치해주는 패키지가 있으며 이 강좌에서는 윈도우에서는 mamp라는 프로그램을 사용하며 macOS에서도 mamp를 사용합니다.
에버디벨에서는 개발환경 구축을 하는 설명 페이지도 있습니다. 아래에서 자신의 OS(운영체제)에 맞는 환경을 골라 개발환경을 구축해 주세요.
macOS 유저 windows10 유저또는 개발환경구축도 나는 귀찮다 하시는 분이 계실 수 있습니다.
그런 경우 에버디벨이 만든 클라우드 개발환경인 EEOS를 이용해주세요. ^^ 개발환경 구축없이 에버디벨이 자체 제작한 에디터입니다.
여러분에게 데이터베이스, URL, 에디터를 제공합니다. ^-^*
위의 설명을 읽고 구축 하셨다고 생각하고 다음으로 넘어가겠습니다.모르는 부분이 있다면 메뉴에 있는 Q&A에 부탁드립니다.