티스토리 뷰
PHP 는 동적 웹페이지를 만들수 있는 서버 사이드의 스크립트 언어이며 HTML 코드안에 php 를 넣음으로서 효율적으로 개발이 가능합니다. 또한 PHP 는 OS 에 관계 없이 운영 및 개발이 가능합니다.
* PHP 를 알아보기전 기본적으로 HTML, CSS, Javascript 에 관한 지식이 있으셔야 합니다.
우선 간단하게 아래의 PHP 코드를 보겠습니다.
<!DOCTYPE html> <html> <body> <?php echo "나의 첫 PHP 스크립트 페이지"; ?> </body> </html>
간단히 코드에 관해서 간단히 설명하자면 echo ""; 는 html 페이지내에 텍스트를 뿌려주는 역할을 합니다. 후에 print 와 비교하여 좀더 자세히 설명드리겠습니다.
위의 코드에서 보시면 <body> </body> 사이에 <?php ?> 부분이 보이실 것 입니다. php 는 이와 같이 HTML 문서 중간에 삽입될 수 있으며 <body> </body> 뿐만 아니라 문서 어느 곳 이든 삽입이 가능합니다. 대신 WAS ( 웹 어플리케이션 서버 ) 가 운영 중이어야 하며 확장자명도 *.php 와 같이 써주셔야 합니다.
서버의 셋팅에 관해서는 OS 에 맞게 Google 에 검색 하시거나 아래의 포스팅들을 참고하시기 바랍니다.
2015/03/08 - [Library & Framework/Phalcon PHP] - Ubuntu + NginX + PHP-FPM 에 Phalcon 설치하기
2015/03/08 - [웹 개발/WAS + PHP] - Ubuntu 에서 NginX + PHP-FPM 연동하기
2015/03/02 - [웹 개발/WAS + PHP] - Ubuntu 에서 NginX + PHP 설치 ( 연동 ) 하기
검색 키워드를 드리자면 PHP WAS 는 보통 Apache + PHP 로 구성하시거나 NginX + PHP-FPM 으로 구성합니다. ( 저는 NginX + PHP-FPM 을 선호 합니다. )
혹은 설치하기 쉽게 만든 WAMP ( Windows Apache Mysql PHP ), LAMP ( Linux Apache Mysql PHP ), MAMP ( Mysql Apache Mysql PHP ) 등도 있으니 참고하시기 바랍니다.
이제 서버가 모두 셋팅 되었다면 위의 코드를 이용하여 페이지를 한번 만들어 보시기 바랍니다. 아래와 같은 페이지를 확인하실수 있으실 것 입니다.
example.com 은 신경쓰지 마시기 바랍니다. 제 컴퓨터의 hosts 만을 변경하여 VM 에 연결한 예제 입니다. 혹히 MAC 에서 hosts 를 변경하는 것이 궁금하신 분들은 아래의 포스팅을 참고하시기 바랍니다.
2015/03/08 - [컴퓨터 사용법/MAC] - Mac 에서 hosts 파일 변경하기
'Dev Languages > PHP' 카테고리의 다른 글
PHP 에서 CURL 로 Post 로 보낼때 Array to string conversion 메세지가 나타날 경우 (0) | 2017.10.05 |
---|---|
htmlentities() - PHP 로 특수문자 를 HTML 요소 문자로 만들기 (0) | 2015.10.13 |
PHP 기본 문법, 주석 처리, 대소문자 구분 (0) | 2015.09.16 |
- Total
- Today
- Yesterday
- JavaScript
- 게임 개발
- 개발
- 에러
- Developer
- html
- 웹 서버
- 인터넷
- 튜토리얼북
- Laravel
- SNS
- 우분투
- mac
- 맥
- Nodejs
- 웹 개발자
- 설치
- cocos2d-x
- 서버 개발
- 데이터베이스
- 웹 개발
- 서버
- it
- Database
- 개발자
- php
- Tutorialbook
- ubuntu
- 게임
- 웹
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |