Operating System...Beautiful

검색 :
RSS 구독 : 글 / 댓글 / 트랙백 / 글+트랙백

Ubuntu APM 설치 (Apache2, PHP5, Mysql)

2008/08/15 21:53, 글쓴이 ruo91

APM(Apache, PHP, MYSQL) 설치 방법

1. Apache2 설치

# apt-get install apache2

vi /etc/apache2/apache2.conf 를 열어 맨 아래 부분에 ServerName localhost 를 추가

2. PHP5 설치

# apt-get install php5

vi /etc/php5/apache2/php.ini 에 610번 라인 ;extension=msql.so 에 ";" 주석을 제거하고 저장 후 빠져나온다. 그리고 /etc/init.d/apache2 restart 로 아파치 재시작!

3. MYSQL 설치

# apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

설치후 터미널에서 mysql 묻는 창이 뜨면 패스워드를 적고 설치를 마친다.

--> mysql 접속
# mysql -u root -p      

--> blog 데이터베이스 생성
mysql> CREATE DATEBASE blog;    blog 디비를 생성

--> 사용자 계정 추가
mysql> GRANT ALL PRIVILEGES ON *.* TO '사용자명'@'localhost' IDENTIFIED BY '패스워드' WITH GRANT OPTION;

이제...APM이 잘 실행 되는지 테스트 해봅니다.
우선 /home 디렉토리에 www 라는 하위 디렉토리를 생성후 권한을 707로 줍니다.
# mkdir /home/www
# chmod 707 /home/www

아파치 가상호스트 설정을 합니다.
vi /etc/apache2/sites-available/default

아래의 글을 복사하여 저장합니다.
#=======================================================================================
# 아파치 가상 호스트 설정

# SetEnvIf Remote_Addr 192.168.1.2$ do_not_log  192.168.1.2 아이피로부터 로그를 저장하지 않는다.

# Options FollowSymLinks  만약 지정한 디렉토리안에 index 파일이 없다면 원래 주소로 이동
# AllowOverride FileInfo  디렉토리의 목록을 보여주지 않음
NameVirtualHost *
# www 셋팅
<VirtualHost *>
 ServerAdmin ruo91@naver.com
 ServerAlias yongbok.com www.yongbok.com
 DocumentRoot /home/www/
 ErrorLog /home/apache2-log/www-error.log
 LogLevel warn
        SetEnvIf Remote_Addr 192.168.1.2$ do_not_log
        CustomLog /home/apache2-log/www-access.log combined env=!do_not_log
 ServerSignature On
 <Directory "/home/www/">
       Options FollowSymLinks
       AllowOverride FileInfo
       </Directory>
 </VirtualHost>
#=======================================================================================
저장후 /etc/init.d/apache2 restart 로 아파치를 재시작!
/home/www 디렉토리 폴더에 index.php 를 생성하여 이 php파일에 <? phpinfo(); ?> 를 입력!

# cat > index.php
<? phpinfo(); ?>

여기서 Ctrl + D
# chmod 707 index.php

이후 사이트를 방문하여 php 정보가 나오는지 확인하면 되요~

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2008/08/15 21:53 2008/08/15 21:53

맨 위로