루팅한 스마트 폰에 linux deploy 어플 설치
데비안 9 + apache2 + mysql +php
- 필요준비물
linux deploy (설치할 스마트폰 플레이스토어에서 검색후 설치)
busybox (설치할 스마트폰 플레이스토어에서 검색후 설치)
명령프롬프트 (컴퓨터에 기본 탑제 되어있습니다)
- 설치 (아래 동영상에 설치 화면을 보세요)
첫번째 먼저 공유기 포트 설정을 해야 됩니다.
스마트폰 웹서버를 집에 설치 했을때 외부에서도 접속 가능하게 해줍니다.
스마트폰을 루팅을 했을경우 80포트, 443포트 둘다 사용가능 하구요 인터넷 회사마다 막힌 곳도 있다고 하던데
KT만 쭉 쓰고 있어서 다른쪽 회사들은 잘 모르겠습니다.
동영상에는 제일 간단히 80포트 , 443포트, 22포트 만 설정 하는 화면이 나옵니다. (필수만 설정)
두번째 루팅된 스마트폰에 ssh로 접속해서 루트 권한을 가져와야 됩니다.
복사 해서 붙여 넣을수 있게 명령어를 순서대로 적어 봤습니다.
adb tcpip 5555
adb connect 192.168.0.11 (루팅된 스마트폰 ip로 바꿔 주세요)
adb -s 192.168.0.11:5555 shell
su
sh /data/data/ru.meefik.linuxdeploy/files/bin/linuxdeploy shell
passwd root
세번째 비지박스를 설치 하시면 됩니다.
linux deploy 에서 설치 하라고 한 비지 박스는 안드로이드 7.0은 호환이 되지 않아, 위에 링크 해준 비지박스로 설치 하시면 되고
설치 장소는 바꾸지 않아도 됩니다.
네번째 linux deploy 를 설치 하시면 됩니다.
linux deploy 설치후 여러 리눅스들이 있는데 그중에서 데비안9 를 설치하겠습니다.
세부 설정은 영상을 참고해주세요
다섯번째 mysql 설치
apt-get install mysql-server mysql-client
설치 하시면 에러가 뜨는데
아래 경로로 가서 파일을 고쳐주세요
/etc/mysql/mariadb.conf.d/50-server.cnf
# bind-address = 127.0.0.1 (# 코멘트 처리 하시고)
skip-networking <== 추가해 주세요
다시 계속 설치
apt-get install mysql-server mysql-client
여기 까지가 linux deploy + 데비안9 + mysql 설치 완료입니다.
다음 영상에서는 apache2 + phpmyadmin 까지 설치 완료후 그누보드 설치 까지 올려보겠습니다.