본문 바로가기

라즈베리 파이4/서버

(6)
안드로이드 앱으로 서버 접근하기 앞서 작성한 insert.php 파일을 다음 코드로 변경해 줍니다.
웹 브라우저로 php 동작 테스트 다음 두 개의 php 파일이 필요합니다. - dbcon.php : Mysql 서버 접속을 위해 사용되는 코드 - insert.php : 지정해 놓은 db의 테이블에 데이터를 저장하기 위해 사용 dbcon
데이터 베이스 및 테이블 생성 Mysql에서 데이터 베이스를 새로 생성하고 해당 DB를 접근할 수 있는 사용자를 추가하는 방법을 설명합니다. 1. 계정 로그인 $ mysql –u root –p 으로 로그인 합니다. 만약 Acceess denied가 뜬다면 $ sudo mysql 이 명령어를 통하여 접근합니다. sudo 명령시 입력하는 사용자 암호 입력으로 기존 로그인 대체합니다. 2. 데이터 베이스를 생성 > create database 이름 DEFAULT CHARSET=utf8 COLLATE-utf8_general_ci; 새로 생성한 db를 사용할 사용자를 생성합니다. > create user 사용자이름 identified by ‘비밀번호’; 앞에서 생성했던 db를 생성한 사용자가 사용하도록 권한을 부여합니다. > GRANT ALL..
라즈베리파이4 LAMP 설치 - 3 마지막으로 Phpmyadmin 설치입니다. 1. phpMyadmin 설치 phpMyAdmin은 MySQL DB를 관리할 수 있는 웹 인터페이스입니다. phpmyadmin 패키지 설치 $ sudo apt install phpmyadmin 2. phpMyAdmin을 실행하기 위한 설정을 자동으로 할 웹서버를 선택합니다. 스페이스바 또는 엔터를 통해 apache2를 선택하면 설치가 계속 진행합니다. 3. phpMyAdmin을 위한 설정을 DB에 적용하기 위해 Yes를 선택하고 엔터를 누릅니다. 4. MySQL에 등록할 Admin 암호를 입력해줍니다. 이제 웹 브라우저에서 라즈베리파이_주소/phpmyadmin 으로 접속합니다.
라즈베리파이4 LAMP 설치 - 2 다음으로 Mysqlp 서버 설치입니다. Mysql은 관계형 데이터 베이스 관리 시스템(relational databse management system, RDBMS)입니다. 다중 사용자가 다수의 데이터베이스에 접근할 수 있도록 서버를 구성합니다. 전과 마찬가지로 $sudo apt-get update 를 통해 업데이트를 해줍니다. 업데이트가 완료되었다면 $sudo apt-cache search mariadb 명령어를 입력해 관련 패키지가 있는지 검색합니다. 그 다음 $sudo apt-get install mariadb-server 을 실행하여 설치를 진행합니다. 설치가 다 되었다면 $sudo mysql -u root 을 입력하면 MariaDB에 들어가지고 >show databases; 을 실행하면 data..
라즈베리파이4 LAMP 설치 - 1 먼저 Apache2 웹서버 설치입니다. 웹서버는 웹브라우저 같은 클라이언트의 요청을 받아서 웹문서나 이미지 등을 전송해 주는 역할을 합니다. 설치 전 $sudo apt-get update 를 통해 업데이트를 해줍니다. 다음 $sudo apt install apache2 를 통해 웹서버 패키지를 설치합니다. 정상적으로 설치되었는지 확인을 하기 위해 PC에서 웹 브라우저를 실행하고 라즈베리 파이의 아이피 주소를 입력합니다. 접속을 하였을 때, 다음과 같은 웹페이지가 보이면 정상적으로 설최된 것입니다.