우분투 리눅스에서 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 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.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