회원등록 비번분실

작성자 PHP
작성일 2002-01-31 (목) 02:06
ㆍ추천: 0  ㆍ조회: 4865      
IP:
PHP란 무엇인가?
1. PHP란 무엇인가?

우리가 일반적으로 인터넷을 떠올리면 홈페이지,E-MAIL,채팅 등 ~~ 홈페이지는 HTML( Hyper Text Markup Language)을 이용하여 클라이언트, 즉 웹 브라우저에서 해석되는 일종의 스크립트언어입니다. 그래서 이런 언어로 작성된 홈페이지는 브라우저에서 소스보기를 하면, 소스를 볼수 있습니다.

그럼 PHP(Hyper Text Preprocessor)는 이런 클라이언트(웹브라우저)에서 해석되는 언어가 아닙니다. PHP를 쉽게 설명하자면 클라이언트에서 해석되는 언어가 아니고 서버에서 해석되는 스크립트언어입니다.NT에서 잘 사용되고 있는 ASP(Active Server Page) 또한 서버에서 해석되는 스크립트언어입니다.

이렇게 서버용 스크립트언어이면 어떤 것인지 궁금하시겠죠. 서버에서 해석되어 결과만을 클라이언트(브라우저) 로 보내주는 언어입니다. C 나 Perl 등의 언어로 만들어서 사용한 CGI 프로그램 역시 서버에서 해석되어 클라이언트로 결과값만을 보내어주기 때문에 소소스를 볼 없습니다.

그럼 PHP도 소스를 볼 수 있나? 아니요 하지만 방법은 있습니다. PHP는 HTML 코드처럼 사용되어 일반사용자가 웹 브라우저에서 PHP소스를 보았을 때는 HTML 코드만 보이게 됩니다. 하지만 서버에서 소스를 보여주길 원한다면 서버환경설정에서 설정을 해주면 보실수 있습니다.

2. PHP를 공부하기 위해 내 컴퓨터에 아파치웹서버와 PHP설치하기

만약 IIS5.0 즉 윈도우2000서버에서는 웹서버가 지원되므로 아파치웹서버등의 설치가 필요없습니다.
하지만 아니라면 다음과 같은 방법으로 설치하면 됩니다.

윈도우 설치시 (MySQL 윈도우용) [MySQL은 리눅스용과 윈도우용등 서버OS에 따라 다릅니다.]
MySQL(윈도우용) 설치 -> MySQLodbc설치 -> 아파치웹서버 가인스톨 -> PHP설치 -> 아파치웹서버 셋업

소스는
http://www.mysql.com/downloads/index.html
MySQL 및 Connector/ODBC 다운로드
http://www.php.net
PHP 다운로드
http://httpd.apache.org
Apache 다운로드

위 주소에서 해당 소스를 다운 받습니다.
그런 다음 순서대로 설치를 합니다. 모든 설치가 끝나면 우선적으로 아파치웹서버가 작동되는지
확인합니다.

그런 다음 아무 문제가 없다면 아파치 conf폴더 아래 httpd.conf 설정파일 수정해 PHP로 된 파일을
해석할수 있도록 해야 합니다.

And for PHP 4.x, use: 아래 다음 구문 추가
ScriptAlias /php/ "c:/php/"
물리적경로 가상디렉토리로 설정
AddType application/x-httpd-php .php .phtml .html .htm .inc
확장자 인식
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
실행파일 설정

이제는 MySQL 데이터베이스와 연동이 잘 되었는지 확인해야 합니다.
MySQL 실행후 연결 테스트를 합니다. 메모장이나 기타 편집기를 통해 아래 소스를 확장자가
PHP인 파일로 저장하여 웹상으로 뛰우면 MySQL 데이터베이스와 연동이 잘 되었는지 확인 할수 있습니다.
<?
$db=mysql_connect("localhost", "root", "");
echo $db ? "성공" : "실패";
?>

설치가 다 끝났으므로 이제는 본격적으로 PHP를 공부하시면 됩니다.
  0
3500