PHP

윈도우에 PHP 설치하기

수업소개

이번 시간은 Bitnami를 이용해서 Apache, PHP, MySQL을 설치하는 것이 목표다. 일반적으로 윈도우에 PHP를 설치하는 것은 실제 서비스를 위한 것 보다 개발환경이나 실습을 위한 목적일 것이다. 실제로 PHP로 동작하는 웹에플리케이션을 서비스 하기 위해서는 외부에서 PHP가 설치된 컴퓨터에 인터넷을 통해서 접속이 가능하도록 환경을 구성해야 한다. 그런데 이것은 여러가지 이유로 꽤나 많은 지식을 필요로하고 문제점을 가지고 있다. 따라서 실제로 서비스를 한다면 웹호스팅이나 클라우드 컴퓨팅과 같은 환경의 이용을 고려하는 것을 권장한다. 물론 실습환경으로는 충분하다. 

다른 수업에서 winapm을 설치했다면 그것을 이용하면 된다.

참고

Bitnami 홈페이지

댓글

댓글 본문
작성자
비밀번호
  1. phpinfo가 안나왔는데 localhost에 :(설치시 입력한 포트번호)를 써주니 나오네요
    ex) http://localhost......php
  2. 강의 잘 보았습니다. ^^
  3. 설치 마지막에 'unable to install MySQL as a service with name wampstackMySQL' 이라는 에러가 자꾸 뜹니다 어떻게 해야 하나요 ㅠㅠㅠㅠㅠㅠ
  4. Hyunki Yu
    아파치 서버때문에 미칠거 같습니다.
    config 에서 httpd파일을 아래와 같이
    AddType application/x-httpd-php .html .htm .php
    처리했는데도 html에서 php가 계속 주석처리됩니다...
  5. 감사합니다:) 열심히 배우겠습니다.
  6. GunLoc
    전 phpinfo.php 잘나옵니다~ 이상무.
  7. Kangsoo Lee
    80포트 등 설치시 포트 바인드 문제는 여기 참고하세요.
    http://studyforus.tistory.com/244 [사용중인 포트 확인하고 중지하는 두가지 방법]
    저같은 경우에는 예전에 설치해놓은 Autoset에서 apache가 80포트를 차지하고 있던게 문제였네요.
    대화보기
    • 초코군
      폴더 옵션을 변경해보세요
      폴더 옵션 들어가서 보기 메뉴의 고급설정에서
      알려진 파일 형식의 파일 확장명 숨기기 란에 체크 해제해보세요
    • 초코양
      저두요저두요. 다른 파일들-index.html은 잘 열리는데
      localhost/phpinfo.php, 이건 웹페이지에서 표시할 수 없다고 뜨네요. 파일명은 저대로 똑같이 만들었거든요 분명 ㅠ
      대화보기
      • 산토리니
        Servers not running 이라고 뜹니다;;
        Manage Severs 에서 확인하면 아파치 웹서버가 Stopped 되있고
        Start 해도 다시 Stopped 으로 바뀌네요 혹시 이유 아시나요??
      • aku511
        Ctrl + shift + ESC 눌러서 작업관리자 들어가시구요.
        거기서 잘 찾아보시면 vmware-hostd.exe라는 프로세스 있을 겁니다.
        그거 작업끝내기 하시고 Next 누르시면 진행 됩니다.
        대화보기
        • wooji32
          다음으로 넘기면 unable to bind to the given port number. this port is already in use by the "vmware-hostd.exe" process. you can stop the running process or select a different port 라고 나옵니다
          방법좀 알려주세요
          대화보기
          • wooji32
            설치시 패스워드 입력후 다음누르면 SSL port 라고 나오는데 자동으로 433으로 잡혀있습니다.
            다음으로 넘기면 안넘어가는데 이런경우 어떻게해야 하나요?
          • JustStudy
            고맙습니다
          • starseat
            동영상 잘 보았습니다.
            따라하니 속 시원하게 잘 깔리네요
            감사합니다!!

            이 전에 AutoSet 을 깔아서도 해보고
            각각 따로 깔아서도 연동해보고 해보았는데
            안되어서 정말 스트레스였거든요...

            다시한번 정말 감사합니다.
          • hopeman
            안녕하세요 동영상 잘봤습니다.
            재가 wamp를 설치 하기전에 각각 a,m,p를 설치했었는데요 wamp이 좋은거 같아
            다시 wamp를 설치했습니다. 근데 다른건 다 되는데 php가 실행이 안되네요
            테스트 phpinfo()도 되지 않구요 myadmin사이트도 방문이 안됩니다.
            The mbstring extension is missing. Please check your PHP configuration.
            이러한 에러 메세지만 나옵니다. 해결법좀 알려주세요~
          • 도와주세욤
            마지막에 localhost/phpinfo.php 입력하면 서버오류 500뜨는데 뭐가 잘못된건지 모르겠어요 ㅠ ㅠ
          • WAMP대신에 MAMP을 설치해도 되나요?
          • go to application 을 클릭하면
            에러 창에
            http://localhost:80
            이작업을 수행하기 위해 이 파일과 연결된 프로그램이 없습니다.프로그램을 설치하거나 프로그램이 이미 설치된 경우 [기본 프로그램]제어판에서 연결을 만드십시오.

            이건 어떻게 해야하나요?
          • 초보
            클래스가 등록되지 않았습니다. 라고 뜨는건 어떻게 해야하나요 ??
          • 쟈칼
            unable to install MySQL as a service with name wampstackMySQL 에러가 나는데 어떻게 해결해야되나요????
          • 덩이
            비트나미를 설치했는데 웹에 localhost 로 이동하면 iis7 이란 표시가 나옵니다. 전에, test로 win7에서 iis 서버를 구성한 적이 있는데, windows 기능 켜짐/꺼짐에도 iis 에 대한 것을 다 해제 했는데도 iis 문구가 나옵니다. 어떻게 해야할까요..ㅠㅠ
          • ㅋㅋ
            비트나미를 쓰는 방법 말고도 IIS에서 기본 지원도 하기 때문에
            두 방법 중에 하나를 선택하면 될 듯 합니다
            하지만 IIS가 상용 서버이기 때문에 성능이나 완성도 면에서 약간 더 앞섭니다.
          • ㅎㅇ
            include 문을 사용하면 아래처럼 주석 처리 되는데 어떻게 해야하나요 ㅠ,.ㅜ;;
            <!--<?
            include '';
            ?>-->
            해결 방법 아시는분 rhrlfkaus22@n a v e r.com 으로 해결방법점 공유 해주세요 ㅠ,.ㅜ 부탁드립ㄴ디ㅏ.!!
          • 김시훈
            asp 하셨던분중에 80포트 에러나시는분 asp 설정중에 lls 관리자 에서 asp 설정중지 하고하세요
          • Chung
            비트나미를 설치했는데 맨 아래에 get start 인가요 ?
            비트나미 창이 작아서 그게 가려졌어요 ... 아무리 찾아도 답이 없는데
            어떻게 해야하나요 ㅠㅠ.. 부탁드려요
          • erororo
            비트나미 설치하고 open phpmyadmin 누르면 화면에 하얀바탕만뜨네요ㅠㅠ

            또 브라우져에서 서버에 데이터 전송할떄도 전송버튼 누르면 브라우져가 그냥 꺼져버린다거나

            파일이 다운되거나 하는데 왜그런건가요 ㅠㅠ

            구글링해봐도 잘모르겟네요
          • egoing
            localhost:81 로 접속해보세요~
            대화보기
            • Bongchul Ki
              설치시 80포트 에러뜨시는 분들은 http://usfb.codns.com......048 이곳을 참조하시면 될 듯합니다.
            • chan
              Apache Web Server Port 80, Mysql server pot 3306이 설치가 안되서
              Apache Web Server Port 81, Mysql server pot 3307로 수정했는데
              그대로 따라하니 http://localhost......php 이렇게 입력하면
              404 Not Found가 뜨네요.
              왜 이런걸까요?
            • hjh215s
              80이렇게 되어있는데요?
            • hjh215s
              Apache Web Server Port 이거는 어떻게 하나요??
            • Iden
              저는 동영상이 업로드 되고 한참 후에 들은터라 Bitnami 설치할 때 Local port, SSL port, MySQL Server의 no.를 입력하라고 나오네요.
              그래서 localhost/phpinfo.php 를 치면 없는 페이지라고 나와요.

              그래서 localhost##/phpinfo.php 라고 쳐야 제대로 되네요.
              (## = local port no.)
            • 제이슨
              <?php
              phpinfo();
              ?>에서 반드시 세미퀼른을 주어야 합니다. 퀼른(:)을 찍으면
              출력이 되지 않습니다.
            • 친절한 설명 감사드립니다^^
            • eongnya
              확장자를 바꾸고, 사용한 후에
              크롬, Firefox상에서 localhost/phpinfo.php로 사용했는데도
              404 Not Found가 발생하는데요..
              혹시 다르게 해결하신 분 없나요?
            • phpinfo.php 실행했는데~ 브라우저에 안뜨거나 오류 생기시는분들이 ??

              마지막 text 저장할때 저장후에 확인해보세요 확장자명(속성이)이 php 스크립트로 되어있는지를...확장자가 text로 되어있으면 안된다는~(모든파일로 저장 필요)

              어라 너무 기초인가^^~
            • 제2스티븐잡스 민도
              혹시 phpinfo.php 실행했는데~ 브라우저에 안뜨거나 오류 생기시는분들이 많을 거라 생각되요
              저 또한 오류가 있었습니다 그래서 해결방법을 말씀드리려고해요~
              메모장 오른쪽 버튼 누르시고 [관리자 권한으로 실행] 눌러야 작동됩니다
              이것때문에 1시간이나 헤맸습니다 ㅠㅠㅠㅠㅠㅠ
              저같은분이 없기를~

              그럼열공하세요^^
            • 학생
              강의 감사합니다. 저도 아랫분과 같이 mysql을 먼저 설치해서 그런가 port설치하는데 에러가 나더군요 3306으로 설치했었는데 안된다그래서 3307로 설정했습니다. 문제없이 진행되는줄 알았는데 마지막에 크롬에 localhost/phpinfo.php를 쳐도 notfound라는 경고만 떠잇네요.. 어떻게 해결해야 할까요?
            • 행복부자
              목소리부터 침착하게 따라 할 수 있도록 편한 느낌을 주네요.
              열심히 잘 따라하고 있습니다.
              유익한 강좌 감사합니다.
            • 힘들힘들
              도움이 될까 해서 올립니다.

              윈도우7 64비트 쓰고있습니다..

              저도 밑에 몇몇분들처럼 80포트 에러가 떠서 어떻게 해야하나 고민하다가 그냥 대충 8080 포트로 바꿔주고

              임시로 사용하다

              이것도 뭔가 좀 안좋은것 같아서 바로 잡아보고자 찾아봤습니다.
              (입출력 따라하고있었는데 계속 에러;; 그래서 혹시 포트문제인가 해서 바꾸기로 결심했음.)

              결론은 윈도우키 눌러서 서비스라고 검색 하시고 그 항목에 들어가면

              톱니바퀴단 여러개의 항목들중 World Wide Web Publishing Service 라는 항목을 죽이면 되더군요..

              어떤 분들은 SQL 어쩌구 하는 항목도 80포트를 사용해서 에러뜬다는사람이 있었는데..

              전 SQL 항목은 없어서 그냥 World Wide Web Publishing Service 항목만 죽였습니다.

              그랬더니 80포트로 설정 되더군요..


              그런데 이게 문제점이 재부팅을 하면 또다시 살아나고 하더라고요...

              그래서 일일히 직접 죽이셔야 할듯합니다. 아직 죽일수 있는 방법은 저도 몰라요~


              그밖에도 어떤게 80포트를 사용하는지 찾을수 있으므로.. 검색 하셔서 죽이세요~

              구글에 80포트 검색하시면됩니다.
            • hyung geon
              저 여기 동영상따라서 설치를 하는데 계속 my sql 설치하는 구간에서 오류가 납니다.
              기존에 my sql이랑 혼선이 와서 모두 지우고 다시 깔아도 계속 오류가 납니다
              혹시 my sql 만 따로 다운 받는 루트를 알 수 없을까요?
              아니면 이 프로그램으로 깔면 어떤 버전의 my sql이 깔리는 지라도 알고 싶습니다.
            • ybin
              bitnami를 설치하고 Document root 를 변경하려고 했는데요.
              예로들어 test 폴더의 index.html 이 뜨게할려고
              httpd.conf 이 Doucment root 의 경로를 ~~~/test 로 수정하고 apache를 restart를 해도 안되더라구요.
              혹시 위에 방법이 아닌가요..? 인터넷에 쳐봐도 잘 안나오네요. bitnami redmine은 나오는데 방식이 좀 다른 듯 하구요.ㅜ
            • 모티
              제가 사정상 MySQL 강의를 먼저 본 뒤에 PHP 를 보게 되었는데 여기서 비트나미를 통해서 또 인스톨 하려고 했더니 아랫분처럼 인스톨할때 포트설정이 나오는데 기본값으로 80이 되어있고 그대로 설치하려고 하면

              80번포트에는 bind 할 수 없다고 다른 포트를 지정하라는 오류가 나옵니다 어떻게 해야될까요

              --

              APM 지우고 설치하니까 해결됬습니다
            • egoing
              예 기본적으로 웹 중심의 개발활동을 하고 있습니다.
              대화보기
              • ㅁㄴㅇㄹ
                이고잉님은 웹프로그래머인신가요?
              • 숀숀
                생활코딩 홈페이지는 컨텐츠를 보기 좋게 만들어졌다구 생각해요! 그래서 비슷하게 만들어보고있는데
                단순하게 구성된것같아도 속은 그렇지가 않네요ㅜ 으헝ㅠㅠ
              • ㅠㅠ
                80번 포트 에러 도대체 뭐지..
              • 히시기
                좋은 강의 감사합니다!!
              • egoing
                특수한 케이스라서 죄송하지만 저도 잘은 모르겠습니다.
                대화보기
                버전 관리
                egoing
                현재 버전
                선택 버전
                graphittie 자세히 보기