카테고리 없음2013. 6. 17. 21:59

 

1. PHP 언어의 소개 

 

- PHP는 웹 프로그래밍 언어이다.

- PHP의 성능은 계속해서 향상되고 있다.

- PHP는 배우고 프로그래밍 하기 쉬운 언어이다.

- 전세계적으로 많은 사람들이 PHP를 사용하고 있다.

- PHP는 다양한 데이터베이스와 쉽게 연동할 수 있다.

- PHP는 다양한 컴퓨터상에서 동작한다.

- PHP는 다양한 라이브러리를 제공하며 다양한 표준을 지원한다.

 

 

 

스크립트는 크게 두가지로 구분된다.  

① 클라이언트 스크립트

② 서버 스크립트

 

 

2. 클라이언트 스크립트

 

 

 

 

2. 서버 스크립트  

 

 

 

 

3. APM 설치

 

 

- Apache와 PHP와 MY-SQL을 연동할 수 있는 프로그램

 

PHP를 사용하기 위해서는 아파치라는 서버가 구동되어야 하며

PHP 코드를 인식할 수 있는 라이브러리를 깔아야 하고

데이터베이스를 사용할 수 있는 MY-SQL을 인스톨할 수 있다

 

(리눅스나 유닉스는 또 전용 파일을 다운받아 깔면 된다) 

 

따로 인스톨을 한다거나 그런 형태는 아니고 표시한 파일들을 실행함으로써

커맨드를 통해 아파치MY-SQL 서비스를 등록하게 되고  

재부팅을 함과 동시에 등록이 완료되고 실행시킬 수 있다. 

 

DB같은 경우는 콘솔형태로 접근해서 사용해야 하기 때문에

DB폴더까지 이동해서 MY-SQL에서 작동해서 사용하면 된다.

 

혹시 다른 형식이나 다른 설치 환경의 파일을 썼다면 각각의 매뉴얼을 참고하여 설치하자.

 

 

4. PHP 작동확인

 

 

 

 

기본폴더인 RWAPM에서 www폴더로 이동, phpinfo.php 파일이 웹에서 제대로 열리는지 확인해보자.

그냥 클라이언트상에서 실행을 했을 경우에는 단지 워드패드같은 문서형식으로만 읽는 것이기 때문에 

웹에서 실행해서 아파치를 통해서 확인해야 한다. 

 

 

웹창을 열어보니 연결할 수 없다.

오른쪽 아래를 보면 현재 네트워크가 연결된 상태가 아니기 때문이다.

 

 

아파치가 구동되고 있는지 확인하기 위해서는

http://localhost 라고 입력하면된다.

만약에 localhost로 확인이 되어지지 않는 경우에는

 

localhost는 자기 자신을 뜻하는 것이고

혹은 루프백 주소인 127.0.0.1로 입력해도 되지만

리눅스에서 서버 이름을 a 또는 b DH김 과같은 형태로 주었다면

localhost 대신에 그 이름으로 확인해야만 보인다.

 

루프백주소인 127.0.0.1로 입력했을때도 마찬가지로 연결할 수 있다.

 

 

정말 실제로 PHP파일이 아파치 서버에서 동작되어지는지를 확인하기 위해서는

확장자가 php인 파일을 직접 만들어서 시험을 해봐도 좋다.

 

간단한 함수 하나를 통해서 확인해보자.

 

 

이번엔 편의상 메모장에서 작성을 해보겠다. 

PHP는 항상 이것으로부터 시작한다. 

 

phpinfo(); 라는 함수를 통해 제대로 동작되어지는지 확인해보자. 

 

① 일단 폴더는 아까 그 www 폴더 안으로 설정한다.

② 파일 형식을 모든 파일로 설정한다.

③ 파일 이름은 임의로 1.php로 설정한다.

④ 마지막으로 저장한다.

 

웹창을 띄워서 아까 루프백 주소였던 127.0.0.1에서 /1.php를 덧붙여 접속한 모습이다.

물론 localhost/1.php로 접속해도 무관하다. 

 

제대로 phpinfo(); 함수 기능이 작동되는 것을 확인할 수 있다. 

 

정리하면

● 테스트

1) 웹 브라우저를 연다

2) 주소에 http://localhost라고 입력한다. 

- 파일을 확인하기 위해서는 주소뒤에 /(슬러쉬)를 붙여 파일명과 함께 입력하면된다.  

3) PHP가 정상적으로 인식되어지는지 확인한다. 

- *.php 확장자의 파일로 확인

 

 

 

 

 

Posted by 아이맥스