PHP

윈도우에 PHP 설치하기

수업소개

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

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

참고

Bitnami 홈페이지

댓글

댓글 본문
작성자
비밀번호
  1. 신기함
    혹시나 싶어 댓글 남깁니다. 저도 한참 헤맸는데 bitnami 페이지에서 확인 한 글 입니다.
    원문 : https://community.bitnami.com......4/7
    bitnami wamp 설치 시 unable to install apache as a service with name wampstackapache
    오류가 나는 경우 해결 책 입니다. (해당 방법 사용 후 바로 server running 확인함.)

    비트나미 설치 폴더에서 conf 폴더를 찾아 갑니다,
    (혹시나 싶어 경로 안내 C:\bitnami\apache2\conf)
    해당폴더 내 httpd.conf 파일을 메모장으로 열어 최 하단에 보시면

    PHPIniDir "C:/Bitnami/wampstack-7.0.11-2/php"
    SetEnv OPENSSL_CONF "C:\Bitnami\wampstack-7.0.11-2/apache2/conf/openssl.cnf"
    SetEnv PATH "C:\Bitnami\wampstack-7.0.11-2/apache2/bin;${PATH}"
    Include "conf/deflate.conf"
    Include "C:/Bitnami/wampstack-7.0.11-2/apache2/conf/bitnami/bitnami.conf"

    라고 되어있는 부분이 있습니다. 여기서 3번째 줄 마지막 /bin;$(PATH)" 부분을 /bin" 으로 수정하시면 됩니다.

    <수정상태>
    PHPIniDir "C:/Bitnami/wampstack-7.0.11-2/php"
    SetEnv OPENSSL_CONF "C:/Bitnami/wampstack-7.0.11-2/apache2/conf/openssl.cnf"
    SetEnv PATH "C:/Bitnami/wampstack-7.0.11-2/apache2/bin"
    Include "conf/deflate.conf"
    Include "C:/Bitnami/wampstack-7.0.11-2/apache2/conf/bitnami/bitnami.conf"

    수정 및 저장 후 server starting 및 127.0.0.1 연결 확인 해보셔요. (80포트로 바로 시작 가능)
  2. 헌내기
    덕분에 떳네요 뭐가문젠가했는데
    대화보기
    • 키야부죠
      모지

      <?php
      phpinfo()
      ?>

      이렇게 하니깐 되네요 : 이거 뺴니깐 모지?
    • 야부키죠
      localhost/phpinfo.php 치니깐 404 not found 뜨네요 이게 어떻게 된거죠
    • 정수아
      cod eino를어떻게설치해요??
    • 아사차
      강의 잘 보고 있습니다.

      강의와 같이 인스톨을 해봤는데 servers not running오류가 뜹니다. start servers를 눌러도 함흥차사구요..

      이럴떄 해결방법이 없을까요??

      답변 부탁 드립니다^^
    • 혹시 안되시는 분들은
      localhost:포트번호(저는 설치시 81번으로 떴네요)/phpinfo.php
      라고 써보세요
    • 혹시 최상위 폴더 못바꾸나요?
      httpd.conf 파일에 document 설정을 바꾸고 재시작해도 적용이 안되네요
    • 고기
      정말 이해하기쉽고 좋은 강좌입니다.
      그런데 unable to install apache as a service with name wampstackapache라는 경고가 뜨면서 설치가 안됩니다.
      윈도우 10이고요 윈도우 64비트용을 다운받았습니다.
      혹시 이유를 아시는 분은 http://kin.naver.com......999
      로 답변 부탁드립니다.또는 bitnami말고 사용해볼만한 비슷한 프로그램은 없나요? 다른 프로그램을 사용하면 강좌와 차이가 조금 있겠지만 그래도 인터넷 돌아다나면서 해보겠습니다. 하나만 추천해주십시오
    • 내이름은php
      감사합니다~!!
      대화보기
      • 히스토
        반영되는데 시간이 저도 걸리더라고요. 무겁기보다는 동기화(?)하는 간격이 긴 것 같습니다.
        이고잉님 설명으로는 php.ini 에서 opcache enable=0 으로 바꿔주면 된다고 하네요.
        대화보기
        • 히스토
          구름IDE 또는 클라우드9 같은 것을 사용해보세요. 어디서든 코딩할 수 있습니다. 다만 리눅스 기본 명령어들을 조금 익히셔야합니다. 생활코딩 리눅스 강좌 몇개만 보시면 될꺼애요.
          대화보기
          • 히스토
            php.ini 설정이 잘못되어 있는 것 같습니다.
            메모장으로 파일을 열고 해당 문장을 찾고 아래와 같이 문장을 바꿔주시면 됩니다.

            extension_dir = "C:/Bitnami/wampstack-7.1.14-09/php/ext"
            - extension_dir은 사용자님께서 설치한 폴더를 기준으로 수정해서 적어주시면 됩니다.

            extension=php_mysqli.dll
            - extension=php_myali.dll 문장 앞에 세미콜론(;)을 통해 주석처리 되어 있는데, 세미콜론을 지워주시면 됩니다.

            그리고 bitnami manage tool에서 apache server를 restart해주세요.

            저도 이런 오류를 겪었는데, 기본 설정인 php.ini 대신 php.ini-development 로 사용했을 때 뜨더군요. 개발용 php설정파일에는 extension 기능을 끄는 설정으로 되어 있었어요.

            추가) 그래도 안되신다면, C드라이버에 있는 bitnami 폴더를 삭제하시고 다시 설치해보세요. 제어판을 통해 삭제해도 php.ini 기존설정파일이 남아있더군요. 그래서 폴더를 직접 삭제해주시면 완전히 삭제가 됩니다.
            대화보기
            • 에빙
              저도 그런데 혹시 해결하셧나요? ㅠㅠㅠ며칠쨰안돼요...ㅠㅠㅠ
              대화보기
              • Arpegio
                아파치 웹 서버가 계속 멈춰있어요 ㅠㅠㅠ 어떻게 해야하는거죠
              • ㅎㅇㅎㅇㅎㅇ
                헉 정말감사합니다!!!처음깔땐 없던화면인데 다시까니까 나와서 혹시몰라서 캡쳐해두었는데 다행이네여
                대화보기
                • 이유리
                  도움 주실 분 없나요..그동안 잘 접속해왔는데 갑자기 사이트에 연결할 수 없다고 뜨네요..localhost에서 연결을 거부했습니다라고 떠요ㅠ
                • 아자
                  비트나미 5,7 버전별로 설치도 해보고 사양 높은 pc로도 바꾸고 했는데 정말 무거워요
                  숫자계산 확인하는데만 10초이상 ^^;;
                  설정에 문제가 있는건가요 쩝 php 빼고 다 해제후 설치하고도 무겁다는 생각을
                  버릴수 없어요 apmsetup 보다 확실히 느려요 ㅠㅠ
                • 고스트프리
                  복습
                • 감사합니다 떳어요! ㅎㅎ
                  대화보기
                  • 알고싶다 제발
                    텍스트를 만들고 phpinfo.php를 했는데 파일유형은 php파일로 바뀌지않고 텍스트 문서로 계속 변하지 않고 있는데 해결방법좀 알려주세요..
                  • MySQL은 공부한 학생
                    이미 사용중인 MySQL root 계정이 있는데
                    이럴땐 어떻하죠?
                  • 웹프로그래밍을 하고픈 군인
                    군부대 안에서 PHP를 설치해도될까요..
                  • 컵케익
                    안녕하세요~

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

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

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

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

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

                    제가 문제를 해결할 수 있도록 조언을 부탁드립니다.
                  • 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이니 여긴가?
                    • oniku
                      쉽게 잘배우고 있습니다. 강의 감사합니다.
                    • 투산
                      잘 보았습니다
                    • 햄과함께
                      많은 도움이 되었습니다. 감사합니다!!
                    • 뮤이
                      어떻게 해결하였나요
                      대화보기
                      • 감사합니다.
                        정말 감사합니다. 정말 감사합니다..... 이걸로 3일 머리 싸메고 해결 못하고 있었어요
                        이런 방법이 있었을줄은 정말 몰랐습니다....로또 당첨 되세요~!
                      • 이솝우화
                        비트나미 설치가 시작되다가 조금있다가 컴퓨터가 자동으로 부팅하려고 다시시작으로 넘어가네요 ㅜㅠ 왜 그러는 걸까요? 몇번해봐도 똑같아요 ㅜㅜ
                      • 폭스킴
                        주소창에 localhost/phpinfo.php하면 웹브라우저에서 정상동작하는데 화일경로 C:\Bitnami\wampstack-5.6.30-1\apache2\htdocs/phpinfo.php를 직접 실행하면 코드내용이 그냥 나오는데, 무슨 이유일까요? html 화일은 두 방식 모두 동작하는데요~
                      • 878데카르트
                        질문하나 하겠습니다.
                        JSP 공부 하느라고 아파치 서버랑 MYSQL을 개별적으로 설치를 하였는데
                        Bitnami 패키지를 통해서 Apache랑 MYSQL을 한 번 더 설치해도 되는지 궁금합니다.
                      • 늦깍이전과생
                        아.......진짜 학교에서 1학기동안 이해안되던 서버와 클라이언트, php개념이
                        한번에 이해됬습니다!!
                        자세하고 쉬운 설명 정말 감사드려요 ㅜㅜ 새해복 많이 받으세요 :)
                      • Tack
                        덕분에 쉽게 해결했습니다. 정말 감사합니다 ㅎㅎ. 복 받으실 거에요!@
                        대화보기
                        버전 관리
                        egoing
                        현재 버전
                        선택 버전
                        graphittie 자세히 보기