첫번째 PHP 실행 페이지

첫번째 PHP 실행 페이지

hello.php라는 파일을 만들고 다음 내용으로 웹 서버의 루트 디렉토리(DOCUMENT_ROOT)에 넣습니다.

Example #1 첫번째 PHP 스크립트 : hello.php

                  
<html>
  <head>
    <title>PHP 테스트</title>
  </head>
  <body>
    <?php echo '<p>Hello World</p>'; ?>
  </body>
</html>
                  
                

브라우저를 사용하여 /hello.php 파일 참조로 끝나는 웹 서버의 URL로 파일에 액세스합니다. 로컬에서 개발할 때 이 URL은 http://localhost/hello.php 또는 http://127.0.0.1/hello.php 와 같지만 웹 서버의 구성에 따라 다릅니다. 모든 것이 올바르게 구성되면 이 파일은 PHP에서 구문 분석되고 다음 출력이 브라우저로 전송됩니다.

                  
<html>
  <head>
    <title>PHP Test</title>
  </head>
  <body>
    <p>Hello World</p>
  </body>
</html>
                  
                

이 프로그램은 매우 간단하며 PHP를 사용하여 이와 같은 페이지를 만들 필요가 없습니다. PHP echo 문을 사용하여 Hello World를 표시하기만 하면 됩니다. 파일이 실행 가능하거나 어떤 식으로든 특별할 필요는 없습니다. 서버는 서버가 PHP로 전달하도록 구성된 ".php" 확장자를 사용했기 때문에 이 파일을 PHP에서 해석해야 한다는 것을 알게 됩니다. 이것을 많은 흥미로운 작업을 수행하는 일련의 특수 태그를 사용할 수 있는 일반 HTML 파일로 생각하십시오.

이 예제를 시도했지만 아무 것도 출력하지 않거나 다운로드하라는 메시지가 표시되거나 전체 파일이 텍스트로 표시되는 경우 현재 있는 서버에 PHP가 활성화되어 있지 않거나 제대로 구성되지 않았을 가능성이 있습니다. 관리자에게 설명서의 설치 장을 사용하여 활성화하도록 요청하십시오. 로컬에서 개발하는 경우 설치 장도 읽고 모든 것이 올바르게 구성되었는지 확인하십시오. 출력을 제공하는 서버에서 http를 통해 파일에 액세스해야 합니다. 파일 시스템에서 파일을 불러오기만 하면 PHP에서 구문 분석하지 않습니다. 그래도 문제가 지속되면 주저하지 말고 여러 » PHP 지원 옵션 중 하나를 사용하세요.

예제의 요점은 특별한 PHP 태그 형식을 보여주는 것입니다. 이 예에서 우리는 PHP 태그의 시작을 나타내기 위해 <?php를 사용했습니다. 그런 다음 PHP 문을 넣고 닫는 태그 ?>를 추가하여 PHP 모드를 종료합니다. 이와 같은 HTML 파일의 PHP 모드는 원하는 곳 어디에서나 이동할 수 있습니다. 자세한 내용은 기본 PHP 구문에 대한 매뉴얼 섹션을 참조하십시오.

참고: 줄 바꿈에 대한 참고 사항

HTML에서 줄바꿈은 약간의 의미를 가지지만, 줄바꿈을 넣어서 HTML을 깔끔하게 보이게 하는 건 좋은 생각입니다. ?> 바로 뒤에 따라오는 줄바꿈은 PHP가 제거합니다. 이는 많은 PHP 블록을 쓰거나, 아무것도 출력하지 않는 PHP 파일을 포함할 때 매우 유용합니다. 반면, 약간 혼동할 수도 있습니다. ?>로 닫은 뒤에 공백을 하나 둠으로써, 공백과 줄바꿈을 출력하게 하거나, PHP 블록 안에서 마지막 echo/print에 명시적으로 줄바꿈을 넣을 수 있습니다.

참고: 텍스트 편집기에 대한 참고 사항

PHP를 만들고, 수정하고, 관리할 수 있는 많은 텍스트 편집기와 IDE가 있습니다. 이러한 도구에 대한 부분적인 목록은 » PHP 편집기 목록에서 관리하고 있습니다. 편집기를 추천하려면, 위 페이지를 방문해서 페이지 관리자에게 그 편집기를 목록에 추가해달라고 하십시오. 구문 하이라이팅이 있는 편집기는 도움이 될 것입니다.

참고: 워드 프로세서에 대한 참고 사항

StarSuite Writer, Microsoft Word 및 Abiword와 같은 워드 프로세서는 PHP 파일 편집에 적합하지 않습니다. 이 테스트 스크립트에 하나를 사용하려면 파일을 일반 텍스트로 저장해야 합니다. 그렇지 않으면 PHP가 스크립트를 읽고 실행할 수 없습니다.

참고: Windows 메모장에 대한 참고 사항

Windows 메모장을 사용하여 PHP 스크립트를 작성하는 경우 파일이 .php 확장자로 저장되었는지 확인해야 합니다. (메모장은 이를 방지하기 위해 다음 단계 중 하나를 수행하지 않는 한 파일에 자동으로 .txt 확장자를 추가합니다.) 파일을 저장하고 파일 이름을 제공하라는 메시지가 표시되면 파일 이름을 따옴표로 묶습니다(예: "hello.php "). 또는 '저장' 대화 상자에서 '텍스트 문서' 드롭다운 메뉴를 클릭하고 설정을 "모든 파일"로 변경할 수 있습니다. 그런 다음 따옴표 없이 파일 이름을 입력할 수 있습니다.

작동하는 PHP 스크립트를 성공적으로 작성했으므로 이제 가장 유명한 PHP 스크립트를 작성할 차례입니다! phpinfo() 함수를 호출하면 사용 가능한 미리 정의된 변수, 로드된 PHP 모듈 및 구성 설정과 같은 시스템 및 설정에 대한 유용한 정보가 많이 표시됩니다. 시간을 내어 이 중요한 정보를 검토하십시오.

Example #2 PHP에서 시스템 정보 얻기

                  
<?php phpinfo(); ?>