우분투 리눅스에서 APM(Apache, PHP, MYSQL) 설치 방법입니다.

1. Apache2 설치

# apt-get install apache2
# echo ‘ServerName localhost’ >> /etc/apache2/apache2.conf

2. PHP5 설치

# apt-get install php5

3. MYSQL 설치

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

설치후 터미널에서 mysql 묻는 창이 뜨면 패스워드를 적고 설치를 마칩니다.
–> mysql 접속

# mysql -u root -p

–> blog 데이터베이스 생성

mysql> CREATE DATEBASE blog;

–> 사용자 계정 추가

mysql> GRANT * 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
<VirtualHost *:80>
     ServerAdmin [email protected]
     ServerAlias yongbok.com www.yongbok.com
     DocumentRoot /home/www/
     ErrorLog /home/apache2-log/www-error.log
     LogLevel warn
            SetEnvIf Remote_Addr 192.168.0.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

php 정보를 확인 합니다.

# echo ‘<?php phpinfo(); ?>’ > /home/www/phpinfo.php