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로 선택한후 저장한다.
- 웹 브라우저 에서 인코딩 설정도 확인해본다. 다만 크롬은 자동인식으로 인해 설정 이 없어졌으므로 구체적으로 지정하고 싶을땐 프로그램을 설치해야 한다
- 디버깅은 에러 메세지의 정보를 참고한다.