웹 애플리케이션 만들기

웹페이지에 코드 삽입하기

php 소스 코드를 변경한 후에 반영되지 않는 문제가 있을 수 있습니다. 이런 경우  

MAC 사용자의 경우 아래의 파일을 열어주세요. 
/Applications/mampstack(버전번호)/php/etc/php.ini

윈도우 사용자의 경우 아래의 파일을 열어주세요. 
C:\Bitnami\wampstack(버전번호)\php\php.ini

이 파일에서 opcache.enable=1 라고 되어 있는 부분을 opcache.enable=0로 변경 하신 후에 Apache를 재시작하시면 됩니다.  (아파치 재시작 방법을 모르시면 서버제어 참고)

잘 안되는 분은 아래 영상을 참고해주세요. 
https://www.youtube.com/watch?v=PrxI52lc9AA
만약 위의 경우로도 해결되지 않으면 웹브라우저에 저장된 임시 파일의 문제일수도 있습니다. 이런 경우 아래의 방법으로 웹페이지를 리로드 해주세요. 

Windows: ctrl + F5
Mac/Apple: Apple + R or command + R
Linux: F5

1.php

<!DOCTYPE html>
<html>
<head>
     <meta charset="utf-8">
</head>
<body>
  <h1>php</h1>
  <?php
    echo 10+10;
  ?>
  <h1>JavaScript</h1>
  <script>
    document.write(10+10);
  </script>
</body>
</html>

소스코드

github

댓글

댓글 본문
작성자
비밀번호
  1. psy1088
    설명을 진짜잘해주십니다!감사합니다!!
  2. 안정훈
    그렇다면 자바스크립트보다 php 를 사용하는게 더 빠르나요?

    사용자수가 많아지면 자바스크립트가 더 빠르게 되는건가요? 서버가 충분하다면 php를 사용하는게 맞겠죠?
  3. 20180625
    PHP사용법
    <?php ~~~~~~?> 로 표현합니다. 출력할때는 echo 를 사용합니다.

    자바스크립트 사용법
    <script></script>로 사용합니다. 출력할때는 document.write();를 사용합니다.


    소스보기를 했을때 php는 내가 작성한것이 서버에서 미리 처리되서 오는것을 볼 수 있고,,
    javascript 는 웹브라우저가 해석하기 떄문에 내가 작성한 코드가 모두 들어잇습니다.
  4. ohaeyoon@gmail.com
    감사합니다.
  5. 손영민
    PHP interpreter로 해석해서 나온 내용이 소스 코드에는 찍힌다. 즉, 결과값만 출력된다(결과값 이전의 명령은 나오지 않는다).
  6. jy1234
    감사합니다.
  7. 멜번리디아
    감사합니다.
  8. Jinsoo Choi
    감사합니다! 재미있어요!
  9. 정민
    이전까지 이해가갔는데 여기서 조금 개념적으로 흔들리는 느낌은 여태 html파일은 html의언어(?)약속(?)을 쓰고 css파일은 css언어를 써서, php 파일은 php언어만쓸줄알았는데 그게아니라서 당황했습니다. css처럼 링크를 거는 방법을 쓸줄알았는데 그게 아니어서 고정되는 형태를 html로 고정시키는 탓일까요? 또 php 파일안에 java script도 공존할수있다는것에 놀랬습니다. 생소한 부분이라 개념적으로 이해가 안된탓이겠죠 ㅎㅎ 다수강하고 ! 이해해보겠습니다.
  10. 누구님
    18.02.07 완료
  11. 브리즈
    강의 감사히 잘 보고 있습니다 .
    조금 강의 외적인 질문일 수 있지만
    사용하시는 Atom의 폰트색상 세팅을 알 수 있을까요?

    테마나 이런건 플러그인으로 입맛대로 쓰고 있는데
    폰트 색상 변경은 스타일시트에서 직접해야하는건지
    구글에 검색해봐도 나오는게 거의 없네요ㅠ
  12. chunjoo
    감사합니다^^
  13. 슝태
    20180113
  14. 바쿠
    1.php 파일 실행할 때 주소창에 http://localhost......이 있는 주소)를 입력해서 해보세요
    대화보기
    • 자바는 잘나오는데 PHP로 한 코드만 넣으면 리로드했을때 아무것도 안뜨네요 이건왜그런걸까요ㅠㅠ
    • 저도 그런데 혹시 해결하셨나요ㅜㅜ?
      대화보기
      • 2018/1/1
        감사합니다.^^
      • PassionOfStudy
        17-12-21 4일차 - 6번째 강의

        수강완료!

        ----------------------------------------------------------------------------------
        @ 삽입
        * PHP 경우
        <?php
        ?>
        * JavaScript 경우
        <script></script>

        @ 작동원리
        Client가 .php파일을 서버에 요청하게 되면 서버에서는 .php보고
        php interpreter(혹은 php engine)에게 넘긴다.
        php interpreter는 php의 content를 해석해서 결과를 웹서버에게 넘겨주고
        웹서버는 해석된 file을 웹브라우저에게 전달한다.

        PHP - Server Side
        JavaScript - Client Side
        ----------------------------------------------------------------------------------
      • 잘보고있어요
      • 빛보다 밝은 빛
        와우 PHP와 자바스크립트의 차이를 이해했어요!
        HTML, CSS, PHP, JAVASCRIPT !
        이제 누구에게든 설명할 수 있을 것 같아요!!
      • ubms
        강의잘봤습니다.
      • 이근환
        2017-11-27 수강2일차

        수강완료하였습니다.

        JavaScript는 Client Side Language
        php는 Server Side Language

        둘다 비슷하면서도 다르네요

        처음에 둘이 경쟁과 협력관계라고 말씀하신게 이해가 갑니다!
      • 박인호
        11-23
        수강완료.
        자바스크립트는 클라이언트측 언어, php는 서버측 언어.
      • 11/21 수강 완료
      • atnskynst
        11/16
      • 서성진
        수강완료
      • 2017년 11월 12일 수강완료
      • clim
        혹시 Bitnami WAMP stack에 있는 Apache Web Server가 Running하고 있지 않은지 체크해보세요!
        대화보기
        • 2017/11/06완료!
        • 초보자
          위 내용 그대로 atom에 입력하고 웹브라우저 켜면 자바스크립트값은 출력되는데 php출력값은 전혀 나오지가 않아요..ㅠㅠ
          왜그런걸까요??
        • 김주희
          수강완료 :) 점점 어려워지는중..ㅎ
          php - 서버사이드 코드(서버)
          javascript - 웹브라우저에서 처리(클라이언트)
        • 소소대담
          수강완료했습니다
        • 서당개3년
          클라이언트 쪽 컴퓨터의 사양이 좋다면 자바스크립트가 낫고, 그 반대로 클라이언트 쪽 컴퓨터의 사양이 좋지 않다면 php로 서버쪽이 처리를 해서 전달하는게 더 낫다.... 뭐 이런 말인거죠? 그런데 지금은 클라이언트와 서버의 컴퓨터가 실습할 때는 똑같은 컴퓨터라서 자바스크립트나 php나 아무거나 써도 상관은 없겠죠?
        • 구본혁
          수강완료했습니다.
        • Audrey Pyo
          항상 좋은 수업 감사합니다! 수업에서 진행 한 대로 php와 javascript로 서로 같은 수식을 나타내 보았는데, php로 처리한 수식은 웹 상에서 바로 적용 된 반면 javascript로 처리한 수식은 조금 늦게 업데이트 되더라구요. 원래 서버쪽 언어보다 클라이언트쪽 언어가 정보처리면에서 조금 더 느린건가요??
        • Jun Park
          안녕하세요. 항상 좋은 수업 감사합니다. ^^
          위의 영상 마지막 부분에 PHP 로 서버에서 처리되어 웹브라우저에 출력되는 20과 Javascript로 웹브라우저에 실행되어 출력된 20의 궁극적인 차이가 있다면 알고 싶습니다.
          위에서는 다른 방식으로 20이라는 같은 결과를 보여주지만, 명령이 복잡해지면 서버쪽에서 처리하는 능력과 클라이언트쪽에서 처리하는 능력의 차이가 나타나는 건지.
          아니면 특정형태의 결과를 웹브라우저에 보여준다고 할때 A라는 형태의 결과를 보여줄 때는 PHP보다는 Javascript가 우수하고, B라는 형태의 결과를 보여줄 때는 반대로 Javascript보다는 PHP가 우수하다는 구분이 가능한건지.
          예를들어서 계산이 복잡하고 처리에 시간이 많이 걸리는 명령은 서버를 사용할 수 있는 PHP의 명령어가 우수하다거나...
          물론.. 지금부터 열심히 배우면 자연스럽게 알게되는 부분일지도 모르겠습니다만.. 갑자기 궁금해서 여쭤봅니다..ㅜㅜ
        • 송성태
          잘 들었습니다.
          html을 공부하고 나니 이해가 갑니다.
          php는 서버쪽 언어, Javas는 클라이언트쪽 언어.
        • 서예종
          codeanywhere로 수업따라가고잇는데.. php태그가 먹히질않네요..원래이런건가요?
        • 강수경
          0928
        • 알파고
          9.28

          감사합니다.
        • Dongwon Shin
          수강완료했습니다.
        • 안드레아신
          9/26 완료
        • XTRA
          9/25 수강
        • hyun
          9/25완료
        • 다시시작
          완료
        • 왓떠뻐꺼
          완료했습니다. 감사합니다
        • kimsogic
          앙기모띠
        • 완료!
        • 주주맘마
          완료
        • 효근
          2017.09.13 완료
        버전 관리
        egoing
        현재 버전
        선택 버전
        graphittie 자세히 보기