PHP

윈도우에 PHP 설치하기

수업소개

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

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

참고

Bitnami 홈페이지

댓글

댓글 본문
작성자
비밀번호
  1. 이솝우화
    비트나미 설치가 시작되다가 조금있다가 컴퓨터가 자동으로 부팅하려고 다시시작으로 넘어가네요 ㅜㅠ 왜 그러는 걸까요? 몇번해봐도 똑같아요 ㅜㅜ
  2. 폭스킴
    주소창에 localhost/phpinfo.php하면 웹브라우저에서 정상동작하는데 화일경로 C:\Bitnami\wampstack-5.6.30-1\apache2\htdocs/phpinfo.php를 직접 실행하면 코드내용이 그냥 나오는데, 무슨 이유일까요? html 화일은 두 방식 모두 동작하는데요~
  3. 878데카르트
    질문하나 하겠습니다.
    JSP 공부 하느라고 아파치 서버랑 MYSQL을 개별적으로 설치를 하였는데
    Bitnami 패키지를 통해서 Apache랑 MYSQL을 한 번 더 설치해도 되는지 궁금합니다.
  4. 늦깍이전과생
    아.......진짜 학교에서 1학기동안 이해안되던 서버와 클라이언트, php개념이
    한번에 이해됬습니다!!
    자세하고 쉬운 설명 정말 감사드려요 ㅜㅜ 새해복 많이 받으세요 :)
  5. 덕분에 쉽게 해결했습니다. 정말 감사합니다 ㅎㅎ. 복 받으실 거에요!@
    대화보기
    • phpinfo가 안나왔는데 localhost에 :(설치시 입력한 포트번호)를 써주니 나오네요
      ex) http://localhost......php
    • 강의 잘 보았습니다. ^^
    • 설치 마지막에 'unable to install MySQL as a service with name wampstackMySQL' 이라는 에러가 자꾸 뜹니다 어떻게 해야 하나요 ㅠㅠㅠㅠㅠㅠ
    • Hyunki Yu
      아파치 서버때문에 미칠거 같습니다.
      config 에서 httpd파일을 아래와 같이
      AddType application/x-httpd-php .html .htm .php
      처리했는데도 html에서 php가 계속 주석처리됩니다...
    • 감사합니다:) 열심히 배우겠습니다.
    • GunLoc
      전 phpinfo.php 잘나옵니다~ 이상무.
    • 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을 설치해도 되나요?
            • wotls
              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
                예 기본적으로 웹 중심의 개발활동을 하고 있습니다.
                대화보기
                버전 관리
                egoing
                현재 버전
                선택 버전
                graphittie 자세히 보기