블로그 이미지

[5][라즈베리파이 홈서버 구축] Apache2, mysql, php5

2015. 7. 17. 00:59

라즈베리파이의 기본 웹서버 세트 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

설정 적용을 위해 아파치 서버를 재시작해준다.

  1. 이십삼분 2016.09.05 09:22  address  modify / delete  reply

    안녕하세요 !
    라즈베리파이를 검색해보다가 원하는 글이 있어서 들어왔습니다
    작성하신 글을 잘 봤는데요
    제가 정확히 몰라서 그러는데.. php가 아닌 java 서버도 구동이 가능한가요??