본문 바로가기
안드로이드 코드

아무것도 안정확해서 내가 쓰는 안드로이드 <-> PHP <-> mysql (1) 웹서버

by 우딬 2020. 9. 5.

인터넷에 올라온 어느것도 정확하게 설명하는게 없어서 내가 공부하고 책보고 내식으로 수정한 코드입니다.

 

1. 처음 php를 만들고 실행하기 위해선 웹서버를 하나 파셔야됩니다.

 

PHP 언어는 웹 상에서 서버를 연동해서 실행하는 대표적인 언어입니다.

 

처음엔 html, css, javascript 처럼 그냥 대~~충 만들어서 실행시키면 안되나? 했는데 안됬음ㅎ

 

웹서버를 파는 방법은 여러 가지가 있는데 

 

ㄱ. 내 컴퓨터에 웹 서버를 설치하는 것

ㄴ. 무료의 웹 서버를 사용하는 것

ㄷ. 유료의 웹 서버를 사용하는 것

 

저는 CAFE24에서 유료 웹서버를 사용했습니다.

이전부터 사용해왔고, 그래서 편리해서 입니다.

 

가입비 5000원에 달에 그렇게 안비싸서 큼.. 홍보아닙니다.

 

닷홈이라는 무료 웹서버도 있으니 우선 닷홈에서 연습 해 보시는것도 나쁘지 않습니다.

www.dothome.co.kr/index.php

 

닷홈 - 호스팅은 닷홈

닷홈은 무제한 웹호스팅, 무료호스팅, 도메인, 홈페이지빌더, 무제한메일, SSL보안인증서, 서버호스팅, 코로케이션 서비스를 제공하고 있습니다.

www.dothome.co.kr

 

 

2. 웹서버를 파면 PHP파일 만들어서 업로드하기

 

파일질라 다운로드하기

filezilla-project.org/

 

FileZilla - The free FTP solution

Overview Welcome to the homepage of FileZilla®, the free FTP solution. The FileZilla Client not only supports FTP, but also FTP over TLS (FTPS) and SFTP. It is open source software distributed free of charge under the terms of the GNU General Public Licen

filezilla-project.org

php파일을 업로드 하는데 파일질라가 가장 많이 쓰이는거 같다.

 

클라이언트로 깔아야함

 

깔면 나오는 화면

호스트 :  제공 도메인 , 사용자명 : FTP아이디 , 비밀번호 :FTP비밀번호 , 포트 : 21

 

오른쪽은 웹서버 폴더이고 왼쪽은 내 컴퓨터이다.

 

여기서 html 폴더 들어가서 만든 php파일을 넣어준다.

 

php파일 예시

이걸 돌렸을때 php와 db가 접속이 잘 되면 굿!

 

conn.php >>

 

<?php
 $db_name = "자기꺼쓰기"; 		// DB 명
 $username = "자기꺼쓰기";		// DB 아이디
 $password = "자기꺼쓰기"; 		// MySQL 비밀번호
 $servername = "localhost";		// 서버 이름인데 로컬호스트로 ㄱㄱ

 $conn = mysqli_connect($servername, $username, $password, $db_name);

 if($conn){
  echo "Login success";}
  else{
  echo "Login fail";}
?>

 

4. php랑 mysql접속 되는지 확인하기

 

도메인주소/파일이름.php 로 확인할 수 있다.

 

 

와ㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏ우 php랑 mysql연동이 성공적으로 끝났습니다. 캬캬

 

 

Login fail이 나시는 이유는 다른거 없습니다. 저기 헷갈리게 쓰시면 안되고 비번 다시한번 확인하시고

저 처음에 할때 비번을 잘못쳐서 진짜 100년만에 해결하고 울었음 ㅎ

 

 

이번 편에서의 요약

 

1. PHP를 사용하기 위해서 웹서버를 파야한다. (내컴퓨터에 만드느냐, 무료,유료 서비스를 이용하느냐)

2. 파일질라 다운로드 받고 PHP파일 업로드한다.

3. 예시 코드 보고 접속 잘 되는지 확인한다.

 

 

댓글