본문 바로가기

사용기/리뷰/우분투사용

우분투에서 Apache + PHP + MySQL 사용 - 스크랩


APM(Apache+Php+MySQL)을 설치해 보도록 하겠습니다.

Tip: 밑과 같이 하다 보면 (y/n) 을 물어 보는 경우가 있습니다.  그럴땐 y 눌러 누세요.

1.  sudo apt-get install apache2   (아파치 설치, 프롬프트에서 입력합니다.)


2.  sudo apt-get install libapache2-mod-auth-mysql   (mysql을 인증을 위한 모듈을 설치)


3.  sudo apt-get install mysql-server mysql-client    ( MySQL 설치)


4.  sudo apt-get install php5-common php5 libapache2-mod-php5   (PHP5 설치)

5.  sudo apt-get install php5-mysql   (MySQL과 연동하기 위한 모듈을 설치)

6.  sudo /etc/init.d/apache2 restart (아파치 서버 재시작)

7.  sudo /etc/init.d/mysql restart   (mysql 재시작)

  위와 같이 모두 하셨다면 끝~~~ 입니다.
그리고 자신의 웹 기본 폴더는 "/var/www"  입니다.


다음은 아파치 설정과 mysql설정관련입니다.
아파치의 기본설정 파일은 /etc/apache2/apache2.conf    (아파치 문서를 참조)
MySQL 설정파일은 /etc/mysql/my.cnf 파일이고 로그 파일, 포트 번호등을 설정
mysql관리자 암호 설정 ( 위에서 mysql설치시 암호를 입력하셨다면 필요없습니다.)

sudo mysqladmin -u root password newrootsqlpassword

sudo mysqladmin -p -u root -h localohost password newrootpassword



www폴더 및 다른곳에 index 파일이 없을경우 디렉토리를 보여주게 됩니다. (기본설정)
이부분을 해결하시려면
" /etc/apache2/apache2.conf "파일 제일 밑에 추가 시켜 주시면 됩니다.
" DirectoryIndex index.html index.php /false/index.php "
위와 같이 수정이 아파치 재시작(
sudo /etc/init.d/apache2 restart)

위의 내용은 index파일이 없을경우 www/false/index2.php 을 보여주게 됩니다. false폴더와 index2.php파일은 짂접 생성하셔야 됩니다.