PHP

윈도우에 PHP 설치하기

수업소개

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

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

참고

Bitnami 홈페이지

댓글

댓글 본문
작성자
비밀번호
  1. MySQL은 공부한 학생
    이미 사용중인 MySQL root 계정이 있는데
    이럴땐 어떻하죠?
  2. 웹프로그래밍을 하고픈 군인
    군부대 안에서 PHP를 설치해도될까요..
  3. 컵케익
    안녕하세요~

    동영상을 보고 localhost/phpinfo.php가 실행이 안되서 (localhost is currently unable to handle this request.
    HTTP ERROR 500 이라고 나오네요) 미리내 님이 말씀해주신 방법도 실행을 해보았는데 그래도 아무것도 나오지 않네요. 뭐가 문제일까요? ㅠㅠ

    처음에는 bitnami 홈페이지에서 bitnami-wampstack-7.0.23-0-windows-x64-installer.exe 를 다운받아 실행했는데 안되서 버전 문제일까 싶어 이전 버전을 다운받아 실행했는데도 되지 않네요. 저는 windows 8을 사용하고 있습니다.
  4. 다시시작
    완료
  5. ㄹㅇㄴㅁ
    기본적인 <?php ?> 해서 헬로우 월드 실행했는데 코드만 뜨네요...php가 실행안된다는건데 어떻게 해야될까요? php가 자동으로 설치 되는건가요? 저렇게 하면?/..초보질문
  6. 미리내
    주소창에 localhost/phpinfo.php 입력해도 아무것도 안 나오시는 분들은
    비트나미 프로그램에서 Open Application Foder 눌르셔서 경로로 이동하시고,
    php폴더 -> php.ini 파일을 메모장으로 열어서
    'short_open_tag = Off' 검색하셔서 Off를 On으로 바꿔주시고
    저장한 뒤에 비트나미 프로그램으로 돌아가서
    Manage Servers탭에 'Apache Web Server'를 Restart해주시고
    웹 브라우저 주소창에서 다시 localhost/phpinfo.php 입력하시면 될겁니다.
  7. do092@outlook.kr
  8. 갱갱
    Bitnami WAMP를 통해 phpmyadmin에 들어가니까
    The mbstring extension is missing. Please check your PHP configuration.
    이런 오류가 나옵니다..ㅠㅠ 어떻게 해야 하나요?ㅠㅠ
  9. 고스트프리
    잘 봤습니다.^^
  10. spiritord
    잘봤습니다.
  11. 감준교류
    localhost/phpinfo.php에 들어보니 HTTP500오류라고 나옵니다.. 이건 어떻게 해야 되나요?ㅠㅠ
  12. 인계동
    강의내용을 보고 "winapm"를 제 컴퓨터에 설치했는데요?

    설치한 뒤 컴퓨터를 재부팅하면 Mysql Database 가 정지됩니다.

    재실행을 해보아도 실행되지 않습니다.

    제가 무엇을 놓치고 있는지 조언을 부탁드립니다

    "winapm"를 지우고 재설치해 보아도 같은 현상이 반복되고 있습니다.

    제가 문제를 해결할 수 있도록 조언을 부탁드립니다.
  13. localhost(:??)/phpinfo.php 괄호부분에 포트번호 적어주시면 될듯요
    대화보기
    • 요한
      localhost/phpinfo.php 하니까

      Not Found

      The requested URL /phpinfo.php was not found on this server.

      라고 나옵니다. jsp 공부를 위해 톰캣이 깔려있는 상태구요. 혹시 해결방법 아시는분 계시나요?
    • 채널
      비트나비 제어창에서 open phpmyadmin 클릭하면 ( phpmyadmin-오류

      mysqli 확장기능이 설치되지 않았습니다. PHP의 설정을 확인하십시오. See our documentation for more information.)

      다 지우고 다시 깔았더니 이렇게 되요 어떻하면 되나요 아시는분
    • 제가 비주얼 스튜디오 코드를 쓰는데 이런 오류가 뜹니다.
      PHP executable not found. Install PHP 7 and add it to your PATH or set the php.executablePath setting
      해결책 아시는 분
    • 박준하
      wamp 설치 막바지에
      Warning
      Problem running post-install step. Installation may not complete correctly Unable to install MySQL as a service with name wampstackMySQL 이라는 경고가 뜨는데.. 어디가 잘못된 건가요?
    • php가 첫취업?
      APMsetup이랑 거의 똑같네요 ㅇㅅㅇ;;
    • php 알고싶어요오오
      2일차 출발~ 난 윈도우7이니 여긴가?
    • 쉽게 잘배우고 있습니다. 강의 감사합니다.
    • 투산
      잘 보았습니다
    • 햄과함께
      많은 도움이 되었습니다. 감사합니다!!
    • 뮤이
      어떻게 해결하였나요
      대화보기
      • 감사합니다.
        정말 감사합니다. 정말 감사합니다..... 이걸로 3일 머리 싸메고 해결 못하고 있었어요
        이런 방법이 있었을줄은 정말 몰랐습니다....로또 당첨 되세요~!
      • 이솝우화
        비트나미 설치가 시작되다가 조금있다가 컴퓨터가 자동으로 부팅하려고 다시시작으로 넘어가네요 ㅜㅠ 왜 그러는 걸까요? 몇번해봐도 똑같아요 ㅜㅜ
      • 폭스킴
        주소창에 localhost/phpinfo.php하면 웹브라우저에서 정상동작하는데 화일경로 C:\Bitnami\wampstack-5.6.30-1\apache2\htdocs/phpinfo.php를 직접 실행하면 코드내용이 그냥 나오는데, 무슨 이유일까요? html 화일은 두 방식 모두 동작하는데요~
      • 878데카르트
        질문하나 하겠습니다.
        JSP 공부 하느라고 아파치 서버랑 MYSQL을 개별적으로 설치를 하였는데
        Bitnami 패키지를 통해서 Apache랑 MYSQL을 한 번 더 설치해도 되는지 궁금합니다.
      • 늦깍이전과생
        아.......진짜 학교에서 1학기동안 이해안되던 서버와 클라이언트, php개념이
        한번에 이해됬습니다!!
        자세하고 쉬운 설명 정말 감사드려요 ㅜㅜ 새해복 많이 받으세요 :)
      • 덕분에 쉽게 해결했습니다. 정말 감사합니다 ㅎㅎ. 복 받으실 거에요!@
        대화보기
        • 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 에러가 나는데 어떻게 해결해야되나요????
                버전 관리
                egoing
                현재 버전
                선택 버전
                graphittie 자세히 보기