[5][라즈베리파이 홈서버 구축] Apache2, mysql, php5
라즈베리파이의 기본 웹서버 세트 APM을 설치해 보겠다.
APM은 Apache PHP MySQL의 첫글자만 딴것으로 위의 3가지를 설치하여 기본적인 웹서비스가 가능하게 했다.
1. sudo apt-get install apache2 php5-gd php5 mysql-server mysql-client php5-mysql phpmyadmin
- 아파치 서버, php, php에서 사용가능한 gd, mysql 서버용, mysql 클라이언트 용, mysql-php 연동, phpmyadmin 설치를 한다.
2. mysql-server 설치중 아래의 화면이 나온다. 이때 root 계정의 원하는 비밀번호를 입력한다.
3. 비밀번호를 재입력한다.
4. phpmyadmin 과 연동될 웹서버를 선택한다. 우리는 아파치 서버를 사용하므로 apache2를 선택한다.
5. phpmyadmin 을 사용하기 위해 db설정을 수정한다는 얘기 이다. yes를 눌러주자.
6. root 와 2번에서 설정한 root 계정의 비밀번호를 입력하자.
7. sudo vi /etc/apache2/sites-enabled/000-default
apache 설치 후, 구동 되는 웹파일의 기본 경로는 /var/www 이다. 이를 사용자가 원하는 폴더로 변경하자.
음영으로 처리된 부분이 웹파일 경로이므로 사용자가 원하는 위치로 수정하자. 사용자가 원하는 위치의 폴더는 파일 수정을 위하여 접근 권한(chmod)가 755이어야 한다.
--출력 결과
----------- 000-default 파일 변경 ----------
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/pi/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/pi/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
.................
..................
----------- 000-default 파일 변경 ----------
8. sudo service apache2 restart
설정 적용을 위해 아파치 서버를 재시작해준다.