PHP 기반 웹 개발 환경 구축과 기본 프로그램 작성



1. 소개
  • 동적 웹 프로그래밍 언어 (Front-end)
  • html,css에 프로그램적 요소를 담기위한 언어
  • ASP,JSP류 
  • APM (Apache + PHP + MySQL) 로 자주 사용 

2. 개발환경의 종류

  • APMSETUP을 원격 웹 서버에 설치 
  • APMSETUP을 로컬 컴퓨터에 설치 

3. 로컬 컴퓨터에 설치

  • www.apmsetup.com에서 최신파일을 다운로드받아 설치파일을 실행한다.
  • 기본 세팅대로 next 하여 설치를 완료한다

4. 설치 확인

  • 설치된 경로의 APM_Setup폴더에 다음과 같은 파일이 정상적으로 저장되어있는지 확인한다            
     - [htdocs] 폴더 : php소스파일(*.php)파일들을 저장하고 실행하는 폴더
     - [server] 폴더 : Apache, PHP 해석기, MySQL 관련 프로그램이 저장되어 있는 폴더
     - php.ini 파일 : PHP 해석기의 환경설정 파일

5. PHP 환경설정 
  •  위에서 확인하였던 php.ini 파일을 열어 register_global=OFF 를 register_global=On으로 변경
     - 만일 OFF로 되어있다면 <form>개체를 이용하여 입력받은 값들을 전달하는 경우에 
       반드시 전달하는 모든 항목들을 전역 변수로 등록하고 사용해야 한다.





6. 버전 확인

  • 위에서 확인 하였던 [htdocs] 폴더에 test.php라는 파일이름으로 편집기를 만들어 다음과 같은 내용을 작성하고 저장한다. 
     


  • 인터넷 브라우저를 열어 해당 url로 접속하여 확인한다. 



 

7. PHP 프로그램 기본 작성 과 한글인코딩 


<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />

<title>안녕~~~</title>

</head>

<body>

<?

    echo "<p>안녕하세요!</p>"

?>

</body>

</html> 



  • 이런 기본 코드를 작성하여 [htdocs]폴더에 .php나 .html 확장자로 저장하고 http://localhost/파일이름.php 으로 웹 브라우저에서 실행한다.
  • 이때 meta태그 안의 charset=euc-kr 이면 인코딩 옵션을 ANSI로, charset=utf-8이면 인코딩 방식도 utf-8로 선택한후 저장한다.
  • 웹 브라우저 에서 인코딩 설정도 확인해본다. 다만 크롬은 자동인식으로 인해 설정 이 없어졌으므로 구체적으로 지정하고 싶을땐 프로그램을 설치해야 한다
  • 디버깅은 에러 메세지의 정보를 참고한다.


+ Recent posts