PHP - shriekdj 소개 | shriekdj가 PHP로 Hello World 프로그램을 작성하는 방법

머리말



PHP에서 백엔드 웹 개발자가 되려면 최소한 HTML 파일을 만드는 방법과 HTML 파일이 무엇인지 알아야 합니다.

또한 PHP는 이미 PC, 장치, 서버, 샌드박스 또는 가상 머신에 설치되어 있어야 합니다.

The Given Post is about PHP 8 and Above.



PHP 코드는 HTML 템플릿 아래에 생성됩니다. 실제로 PHP는 HTML의 추가 요소처럼 사용됩니다.

HTML 코드 아래에 포함된 짧은 PHP 코드.

Creating Hello World Program In PHP.

There are many ways of Running PHP At Many Places As of Now.





CLI용 PHP의 Hello World 프로그램



먼저 텍스트 편집기를 사용하여 텍스트 파일index.php을 만들고 아래 주어진 텍스트를 입력합니다.

<?php
  echo "Hello, World!";



PHP 코드는 <?php로 시작하고 ?>로 끝납니다.

But At here we don't need and shouldn't add the Closing Tag of PHP, Because It is an Pure PHP without embedding PHP into HTML Tags otherwise it may give you an Error.



터미널에서 PHP 코드 실행

user123@ubuntu:~/ php index.php
Hello, World!


보시다시피 Hello World On Command Line, Shell 또는 Terminal을 인쇄합니다.


HTML에서 PHP 코드를 구문 분석하는 CLI용 PHP의 Hello World 프로그램


index.php 파일의 내용을 다음으로 변경하십시오.

<html>
<body>
  <?php echo "<p> Hello, World! </p>"; ?>
</body>
</html>


출력은 브라우저가 아닌 터미널에서 아래에 제공됩니다.

user123@ubuntu:~/ php index.php
<html>
<body>
  <p> Hello, World! </p>
</body>
</html>


여기에서 PHP 코드를 닫기 위한 ?>를 볼 수 있습니다. 이는 순수한 PHP 파일이 아니며 HTML과 PHP가 혼합되어 있기 때문입니다.

But PHP part is Parsed as per the HTML File it Needed.

Closing Tag of PHP is required in Non Pure PHP File.





웹 서버가 내장된 PHP의 Hello World 프로그램.



내장 서버에서 실행하기 위해 php 명령에 몇 가지 플래그를 추가하기만 하면 됩니다.
  • -S <addr>:<port> : 내장 웹 서버로 실행합니다. ( Small s가 아닌 대문자 S입니다. ).
  • -t <docroot> : 내장 웹 서버의 문서 루트<docroot> 디렉토리를 지정합니다. 현재 디렉터리 사용.<docroot>로 사용

  • 다음 명령으로 주어진 코드를 실행합니다.

    php index.php -S 127.0.0.1:8000 -t .
    


    웹 브라우저에서 http://127.0.0.1:8000 또는 http://localhost:8000를 열면 아래와 같이 출력됩니다.



    In PHP You don't need to Specify the file name if it is index.php, because if you don't specify the filename it will by default check for the index.php file in the directory.




    This built in server is for only running php code, so if you want to run something like mysql, apache with it then you will need LAMP or XAMP server on PC or Web server



    요컨대 이 내장 서버는 개발 환경에만 사용해야 합니다.

    오랜만에 이렇게 긴 블로그 포스트를 작성했지만, 자세한 내용을 공유하고 싶었습니다.

    또한 댓글에서 이 게시물에 대한 생각을 제공하고 알고리즘 부스트에 대한 반응을 제공합니다 😉.

    감사합니다 👋.

    좋은 웹페이지 즐겨찾기