인터넷에 올라온 어느것도 정확하게 설명하는게 없어서 내가 공부하고 책보고 내식으로 수정한 코드입니다.
1. 처음 php를 만들고 실행하기 위해선 웹서버를 하나 파셔야됩니다.
PHP 언어는 웹 상에서 서버를 연동해서 실행하는 대표적인 언어입니다.
처음엔 html, css, javascript 처럼 그냥 대~~충 만들어서 실행시키면 안되나? 했는데 안됬음ㅎ
웹서버를 파는 방법은 여러 가지가 있는데
ㄱ. 내 컴퓨터에 웹 서버를 설치하는 것
ㄴ. 무료의 웹 서버를 사용하는 것
ㄷ. 유료의 웹 서버를 사용하는 것
저는 CAFE24에서 유료 웹서버를 사용했습니다.
이전부터 사용해왔고, 그래서 편리해서 입니다.
가입비 5000원에 달에 그렇게 안비싸서 큼.. 홍보아닙니다.
닷홈이라는 무료 웹서버도 있으니 우선 닷홈에서 연습 해 보시는것도 나쁘지 않습니다.
닷홈 - 호스팅은 닷홈
닷홈은 무제한 웹호스팅, 무료호스팅, 도메인, 홈페이지빌더, 무제한메일, SSL보안인증서, 서버호스팅, 코로케이션 서비스를 제공하고 있습니다.
www.dothome.co.kr
2. 웹서버를 파면 PHP파일 만들어서 업로드하기
파일질라 다운로드하기
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. 예시 코드 보고 접속 잘 되는지 확인한다.
'안드로이드 코드' 카테고리의 다른 글
안드로이드) TabLayout 처음 설정 소개 영상 (0) | 2020.09.19 |
---|---|
안드로이드 액티비티 배경 투명하게 만들기 (0) | 2020.09.14 |
아무것도 안정확해서 내가 쓰는 안드로이드 <-> PHP <-> mysql (3) 안드로이드로 JSON 파일 받아보기 (0) | 2020.09.05 |
아무것도 안정확해서 내가 쓰는 안드로이드 <-> PHP <-> mysql (2) mysql > php JSON 파일 보내기 (1) | 2020.09.05 |
20200903 개발일지 카카오 주소 <-> 좌표 with 직선 거리 (0) | 2020.09.03 |
댓글