본문 바로가기

MySQL

윈도우에 PHP 8 설치 + MYSQL 연결 예제 ( APM 설치 - 2023. 9. 1기준) 오늘은 윈도우에서의 PHP(피에이치피) 설치에 대해 알아보겠습니다. 2023. 9. 1 기준 최신 PHP 버전은 8.2 인데요. 8.3 버전이 있긴 한데 아직 알파 버전(실험 버전)이라 논외입니다. PHP 설치시 아래 2가지도 세트로 설치하는게 일반적인데요. Apache(아파치), MySQL(마이에스큐엘) 이 모두를 '한방에 설치!' 하는 방법이 있습니다. 바로 아파치프랜즈의 XAMPP 설치 프로그램을 이용하는 방법이지요. 그럼 설치하러 가볼까요? 렛추 고우~ 아파치 프랜즈 ( apachefriends ) 에서 설치프로그램 설치 먼저 아래 아파치 프랜즈 사이트에 접속해 주세요. https://www.apachefriends.org/download.html 윈도우용 설치 프로그램을 다운받아 주시면 되는데,.. 더보기
node.js express | 템플릿쪽지함 #7. mysql2 프로미스 지난 스토리에서 다루었던 쪽지 템플릿에는 MYSQL 이라는 저장하는 부분을 비롯하여 클래스라는 부분까지 여러 요소가 추가되었는데요. node.js의 프로미스라는 특징적 부분까지 다루어야 해서 예제 소스를 만들면서 점진적으로 소스를 완성하는 부분을 다뤄보도록 하겠습니다. https://itadventure.tistory.com/443 node.js express | 템플릿 쪽지함#6. 쪽지 데이터베이스 저장 지난 스토리에서는 MYSQL 커뮤니티 서버를 서버에 설치하였지요. https://itadventure.tistory.com/442 node.js express | 템플릿 쪽지함#5. AWS 에 MYSQL 설치 이틀 가량 중 짜투리 시간을 투자해서 node.js 에.. itadventure.tistory.. 더보기
node.js express | 템플릿 쪽지함#6. 쪽지 데이터베이스 저장 지난 스토리에서는 MYSQL 커뮤니티 서버를 서버에 설치하였지요. https://itadventure.tistory.com/442 node.js express | 템플릿 쪽지함#5. AWS 에 MYSQL 설치 이틀 가량 중 짜투리 시간을 투자해서 node.js 에서 쪽지불러오기 및 저장 부분을 완성했습니다. C나 C#과는 좀 다른 스타일의 난이도가 있더군요 ㅎ.. 약간 사용법이 까다롭다고 보면 될것 같습니 itadventure.tistory.com 이어서 node.js 에서 MYSQL 서비스를 이용하여 쪽지함을 구성하는 소스를 다뤄보도록 하겠습니다. 우선 전체 소스를 한번에 구성하고 뭔지 구경부터 해보도록 하지요. ( 실제 개발은 점진적으로 한 단계씩 진행하는 것입니다. 누구든지 한번에 짠 하고 개발을 .. 더보기
node.js express | 템플릿 쪽지함#5. AWS 에 MYSQL 설치 이틀 가량 중 짜투리 시간을 투자해서 node.js 에서 쪽지불러오기 및 저장 부분을 완성했습니다. C나 C#과는 좀 다른 스타일의 난이도가 있더군요 ㅎ.. 약간 사용법이 까다롭다고 보면 될것 같습니다. node.js는 기본동작이 비동기 방식이라 동기 방식처럼 작동하게 하는 async, await 라는 특별한 방식을 이용해야 하는데요. 차후 진행하면서 다뤄보겠습니다. 단순 웹개발로 보자면 node.js 개발이 좀 불편한 감이 있습니다. 다만 그만큼 빠른 속도를 보장하고 무엇보다 node.js 를 이용하여 구글 스프레드 시트에서 사용하는 것과 유사한 실시간 웹기술을 익히는게 목표니까요 :) 지난 스토리에서는 쪽지를 작성 후 서버에 저장되는 원리에 대한 부분을 살펴보았는데요, https://itadventu.. 더보기
구름 IDE 리눅스 무료 개발용 웹서버 - PHP 오늘은 구름 IDE 라는 곳에서 제공하는 클라우드 서비스를 소개합니다. 전에 잠깐 코딩 사이트 소개로 다뤄본 적이 있었는데요. 그 때 나중에 한번 살펴봐야겠다고 생각하다 오늘에서야 보게 되었습니다. 구름 IDE 에서는 10G의 HDD 용량이 지원되는 다양한 가상 서버를 지원하는데요. 파이썬, 자바 등을 비롯해 다양한 서버를 지원하고 있으며 그중 웹서버도 지원합니다. 물론 유료로 사용하면 더 많은 용량도 지원됩니다. 재미난 것은 서버 설정이 순식간에 지원된다는 것입니다. 게다가 어느 PC에서도 별도의 에디터를 설치하지 않고 구름 웹페이지에서 바로 개발을 할 수 있다는 점입니다. 대단하지요? 크레이는 이런 가상화 기술이 대단하다고 생각됩니다. 하지만 아쉬운 부분은 개발용으로만 사용할 수 있다는 것입니다. 왜.. 더보기
MariaDB (mysql) 콘솔. source 명령 결과 출력 안하는 방법 mariadb 를 사용하다 보면 용량이 큰 SQL 문을 실행해야 할 때가 있는데요. 보통 mysql 콘솔에 접속해서 이것저것 하다가 source 명령으로 다음과 같이 SQL문장이 다수 들어 있는 파일을 실행할 수가 있는데요. source /home/member.sql member.sql 파일에 들어있는 SQL 문장이 콘솔창에 그대로 뿌려집니다. SQL문장이 많은 경우 콘솔창에서 SQL문장이 한줄 한줄씩 한참 동안 화면이 스크롤되다가 한참 후에 끝나게 되는데요. 이 콘솔창에 SQL 문장을 출력하지 않는 방법이 있어 소개드립니다. 그것은 바로 silent ( 고요 ) 모드입니다. 콘솔창에서 mysql 에 접속할 때, 맨 뒤에 --silent 를 붙여주면, mysql -uroot -p --silent 평소와 .. 더보기
코드이그나이터! MySQL 에 입력하다! ( insert ) 1. 오토셋 APM 인스톨러 ( apache + php7.2 + mariadb ) 설치 | https://itadventure.tistory.com/93 2. 코드이그나이터 4 ( codeigniter 4 ) 설치 | https://itadventure.tistory.com/95 3. 비주얼 스튜디오 코드 에디터 설치 & 한글 설정 | https://itadventure.tistory.com/96 4. 폴더열기 / 웹페이지 편집(1) | https://itadventure.tistory.com/97 5. 웹페이지 편집(2) | https://itadventure.tistory.com/101 6. 코드이그나이터4의 URL 규칙 | https://itadventure.tistory.com/105 7. php.. 더보기
MySQL -> 컨트롤러 -> 뷰 트리플 패스! 1. 오토셋 APM 인스톨러 ( apache + php7.2 + mariadb ) 설치 | https://itadventure.tistory.com/93 2. 코드이그나이터 4 ( codeigniter 4 ) 설치 | https://itadventure.tistory.com/95 3. 비주얼 스튜디오 코드 에디터 설치 & 한글 설정 | https://itadventure.tistory.com/96 4. 폴더열기 / 웹페이지 편집(1) | https://itadventure.tistory.com/97 5. 웹페이지 편집(2) | https://itadventure.tistory.com/101 6. 코드이그나이터4의 URL 규칙 | https://itadventure.tistory.com/105 7. php.. 더보기