MySQL 기초

리눅스(우분투)

리눅스 설치

mysql 설치

Apache 설치

sudo apt-get install apache2

mysql 인증 모듈 설치

sudo apt-get install libapache2-mod-auth-mysql

mysql 설치

sudo apt-get install mysql-server mysql-client

php 설치

sudo apt-get install php5-common php5 libapache2-mod-php5

php-mysql 연동 모듈설치

sudo apt-get install php5-mysql

아파치 재시작

sudo /etc/init.d/apache2 restart

댓글

댓글 본문
작성자
비밀번호
  1. NamJin Kim
    감사합니다
  2. 우분투 서버 버전을 설치하신 경우에는 우분투 GUI를 이용할 수 없기 때문에(당연히 웹브라우저도 이용 불가) Apache의 첫화면을 확인할 수 없네요. 검색해보니 Virtual Box에서 80번 포트로 포트포워딩을 해주면 호스트 PC의 웹브라우저를 통해 확인이 가능하다고 합니다.

    다음 사이트에 설명이 되어있네요.
    http://noota.tistory.com......%B0
  3. JustStudy
    고맙습니다
  4. dkiekkf
    맥 유저인데요

    위에서 설명해주신대로 다 하고 맥에서 복사를 한 다음에 리눅스 가상머신으로 가서

    붙여넣기를 하면 파이어폭스나 검색에서는 붙여넣기가 잘되는데

    유독 터미널 안에서만 ^v 이렇게만 뜨고 실제 제가 카피했던 내용은 안나오네요

    뭐가 문제 일까요?
  5. 감사합니다~!!
    대화보기
    • 체피
      저도 같은 질문 드릴게요 ㅜㅜ
      php 쓰고 나서 마지막에 localhost/phpinfo.php 입력했는데 저도 404 Not Found가 뜨네요
      제대로 설치된게 맞는지, php가 제대로 돌아가는 것이 맞는지 궁금합니다 ㅜㅜ

      (+추가)
      해결 방법을 검색해봤는데 html 디렉토리 안에 php 파일을 새로 만들라고 하더라구요
      그래서 www 디렉토리에 있는 phpinfo.php를 삭제하려고 했는데 rm 명령어를 썼을 때
      rm: 'phpinfo.php'를 지울 수 없음: 허가 거부
      이렇게 뜨고 html 안에 php 파일을 새로 만들어서 저장하려고 해도
      php 파일을 쓸 수 없다고 떠서 어떻게 해야할 지 모르겠습니다..
    • 체피
      아마 html이 파일이 아니라는 에러문이 뜰거에요 그러면
      cd html
      이라고 입력하시면 디렉토리로 들어가게 될 거에요
      거기에서 cat index.html 이라고 치시면 동영상에 있는 것처럼 보실 수 있으실거에요
      대화보기
      • Myoung Gon Jung
        아래 질문과 같습니다.
        질문사항이 있습니다. 앞부분은 잘 따라서 했는데
        cd /var/www 하고
        ls -al하면 세줄이 나오는데 마지막줄이 날자뒤에 index.html로 되여 있지 않고 그냥 html로 되여 있네요.

        그래서 다음으로 오는 명령이 cat index.html이 당연안되구요 , cat html도 안되더라구요

        그리고 다른 질문은 한글이 깨져서 다이아몬드 모양으로 나오는거같습니다.

        죄송합니다 또 질문이있습니다.
        우분투 서버버전으로 설치를 했는데 자꾸 데스크탑 모드로 가서 확인을 하시네요..
        서버버전을 설치한 사람은 어떻게 해야하죠?
        어케 하면 좋죠 ?
      • nanlanxiang@aliyun.com
        안녕하세요 .
        오늘 질문너무 많이 드리는것 같네요. ㅋㅋ

        cat phpinfo.php를 입력하고 enter치니
        터미널에 정상적으로 나오구요
        헌테 브라우저에 localhost라고 적으면 it works라고 나오긴 하지만
        localhost/phpinfo.php 라고 적으면 not found라고 나오네요
        이건 php가 정상적으로 설치가 안됬다는 것인가요 ?
      • nanlanxiang@aliyun.com
        동영상 너무 감사합니다.
        질문사항이 있습니다. 앞부분은 잘 따라서 했는데
        cd /var/www 하고
        ls -al하면 세줄이 나오는데 마지막줄이 날자뒤에 index.html로 되여 있지 않고 그냥 html로 되여 있네요.

        그래서 다음으로 오는 명령이 cat index.html이 당연안되구요 , cat html도 안되더라구요
        어케 하면 좋죠 ?
      • 조신부리
        감사합니다
      • 송사리
        저만 그런진 모르겠지만 vi로 편집할때 방향키 움직이면 영문들 뜨고

        아주 편집하기 거지같으신분들은 sudo apt-get install vim

        이거 설치 하시고 하면 스트레스가 줄어드실겁니다
      • Soori
        저의 우분투님은 간만에 혼자 업데이트 하시느라 암것도 안 되네요.ㅠㅠ 펜 소리만 요란해요~ㅠㅠㅠㅠㅠㅠ
        대화보기
        • egoing
          localhost 는 자신의 컴퓨터이고요. 아마존에서 주는 긴 주소가 바로 접근할 수 있는 주소가 맞습니다.
          대화보기
          • 박재희
            저도 아마존 웹서비스에서 EC2로
            영상 보며 따라하고 잘 배우고 있는데요,
            localhost 라고 쳤을 때 제 홈페이지가 안나오네요

            혹시 EC2가 클라우딩 컴퓨터라서 localhost가 안되는건가요?

            거기서 주는 자신만의 아이피 긴~ 문장 있잖아요
            그게 localhost와 동일한 기능인가요?

            그게 동일한 기능이면..
            제 문제는 해결 되는데 말이죠.. 모르니 답답하네요
          • 정보정
            이렇게 좋은 배움의 장을 마련해 주셔서 감사드립니다.
            각 단원별로 해보면 많은 도움을 받았습니다.
            다름이 아니라 아래와 같은 에러에 봉착하여 실력이 부족하여 해결을 못하고 있습니다.
            ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

            데스크탑에 버추얼박스 설치하고 윈도우, 우분투 등 테스트과정을 거쳐 mysql, phpmyadmin 접속은 잘되서
            열심이 하고 있는 중입니다.

            상기의 에러는 아마존 웹서비스 EC2에서 apache, mysql, php5 설치하고 apache와 php는 확인이 아주 잘
            되서 실습을 진행하고 있습니다.
            하지만 mysql이 아마존 웹서비스 EC2에 설치한것만 도저히 접속이 안됩니다.
            해결책이 있나 검색해서 시도를 해도 안됩니다.
            상기 에러의 경로도 '/var/run/mysqld/mysqld.sock' 로 나오는데 다른분은 또 다르게 나오고
            ubuntu 권한도 제일 상위디렉토리에서 sudo chown ubuntu . -R 로 바꾸기도 했는데도 안되고
            어떻게 해야 하나요?
            아마존 웹서비스 EC2을 안쓰면 되는데 안되니까 도저히 열이 받아서 해결을 도와 주십시요 ^^
          • 나무마루
            리눅스는 어렵다...
          • yeatz
            이미 해결하셨겠지만, 저도 같은 문제가 있어서 구글링을 해봤습니다.
            http://www.phpschool.com......692
            위 링크에 해답이 있을 지 모르겠네요.

            링크의 내용은 다음과 같습니다.

            <?
            phpinfo();
            ?>

            위의 내용을 아래와 같이 바꿉니다.

            <?php
            phpinfo();
            ?>
            대화보기
            • Jaesang Lee
              저도 localhost/phpinfo.php가 안되네요 우분투 버젼이 업그레이드 되서 그런거같기도 하고요...
            • allen
              안녕하세요! 이고잉님은 아니지만 오늘 따라해보고 도움되실까봐 답변드려요

              우분투가 업데이트되었는지

              그냥 var/www에 index 파일이 생기는게 아니라


              var/www/html 디렉토리에 생기네요!

              따라서 실행하실 때에도

              cd/var/www/html 로 해당 파일이 있는 디렉토리로 진입하신 후에

              sudo vi phpinfo.php 로 파일을 만드시면 됩니다.

              파이어폭스로 실행하실 때에는 localhost/phpinfo.php로 실행하시면 되고요
              대화보기
              • 안녕하세요 이고잉님 수업 잘들고 있습니다 감사합니다 ㅎㅎ

                본 수업 동영상 마지막 부분에 각 프로그램이 잘 설치되었는지 확인하는 부분에서 문제가 생겼습니다.
                phpinfo.php를 vi 편집기로 편집한 후
                파이어 폭스에서 localhost/phpinfo.php로 확인하게 되는데
                편집을 완료한 후 파이어폭스에서 해당페이지가 표시되질 않습니다.

                php가 잘못 깔렸나 싶어 재설치를 해보니 이미 설치되어있다고 나옵니다.
                어떤 문제를 확인해야하나요..ㅜㅜ?
              • 잘보고 갑니다.
              • ryokomine
                mysql 인증 모듈 설치시에 아래의 에러가 발생합니다.
                -5 - No address associated with hostname

                어떻게 대응하면 될까요?
              • egoing
                수정했습니다. :)
                대화보기
                • 오타 발견했어요! '아차피 재시작'
                버전 관리
                egoing
                현재 버전
                선택 버전
                graphittie 자세히 보기