전체 글 119

[APM] 클라우드 서버에 APM 설치하기 - ①

1. APM 이란 무엇인가? A : 아파치 P : PHP 언어 M : MySQL 데이터베이스 웹 서비스 생성을 위해 개발을 하려면 위 3개를 서버에 설치해야한다. 다른 구성을 선택해서 서버에 설치해도되는데 왜 APM 으로 설치를 하는지 궁금해서 찾아봤더니 오픈소스이기때문에 접근이 쉬워서 많은 선택을 받는 것 같다. 2. 물리서버, 클라우드서버 > 클라우드 서버에서도 어떤 업체를 선택해야하나? 클라우드 서버업체들이 홍보도 많이하고 글로벌 서비스 업체에서 많은 선택을 받고있어서 클라우드 서버를 하긴할건데 어떤 업체를 왜 해야하는지 결정하기가 어렵다는 생각이들었다. 사이트 방문해봐도 내가 가진 정보로는 판단이 좀 어렵다는 생각이 들어서,,, 우선 내가 어떤 용도로 테스트 서버를 구축하려고하는지 우선 정리를해보..

개발/PHP 2020.05.21

[깃] 기본 명령어

로컬 폴더 관리할 폴더에 git init 하기 git add "추적할 파일" git commit "추적할 파일 커밋" 이전 버전으로 돌아가고 싶을 때 git log로 커밋아이디 확인해서 git checkout 아이디 원격 저장소 깃허브 만들기 로컬 폴더에서 git 실행해서 git remote add origin 원격저장소주소 적용하기 로컬 커밋 원격저장소에 올리기 git push origin master 원격저장소의 내용 로컬에 복사하기 git clone 복사할 원격저장소 주소 원격저장소의 새로운 내용을 로컬에 적용하려면 git pull origin master ps. 진유림님 책 보면서 학습 중인데 책을 연이어서 공부하기 전에 책 안보고 앞서 배운것 작성해봐야지.

개발 2020.05.14

[PHP] curl urlencode

$s_data : 양쪽에서 약속한 암호화 한 값 $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "text=".urlencode($s_data) ); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/x-www-form-urlencoded')); $result = curl_exec($ch); form 데이터로 데이터를 전송할 때 Content-Type:application/x-www-form-urlencoded 이 설정되어 있어..

개발/PHP 2020.05.06

[PHP] 단방향 암호화

애드테크 회사는 고객 정보를 수집하는 경우가 많기때문에 고객 정보를 암호화하는 일은 아주 중요하다. 광고주에서 기존 참여한 고객의 리스트를 전달주면 해당 고객 정보를 암호화해서 디비에 저장하여 캠페인 진행 시 받은 값을 디비와 비교해서 참여 할 수 있는 고객인지 아닌지를 판단할 수 있다. 단방향 암호화는 복호화가 불가능하고 많이 알려진 md5, sha1 의 경우 웹 상에 복호화 소스?가 많이 돌고있기때문에 bcrypt 를 사용하기로 한다. 참고 : https://www.php.net/manual/en/function.password-hash.php password_hash 암호화는 할 때마다 값이 달라지는데 디비에 저장된 값이랑 비교하고자 하는 값을 비교할 때는 password_verify() 를 사용해..

개발/PHP 2020.04.24

[php] mail() 함수 사용, 메일에 image를 넣어서 보내려면

안녕하세요 php로 mail() 함수를 사용하시나요? 고객들에게 서버로 메일을 보낸다면 이미지도 넣어서 함께 보낼 수 있다고합니다. 기존 코드는 타이틀, 인코딩 된 타이틀, 보내는 이름, 헤더, 메시지 이렇게 구성해서 mail() 함수를 사용하고 있었습니다. 메시지에 이미지 태그를 연결해서 보내봤더니 발송된 메일에 이미지가 노출되지않더라구요. 구글에 php mail image not showing 했더니 유용한 코드를 찾았습니다. 출처: https://stackoverflow.com/questions/33248859/php-html-mail-not-showing-image-on-gmail PHP HTML Mail Not Showing Image on Gmail I am using this code to ..

개발/PHP 2020.04.16

[phpstorm] sftp 연결하기

목표 : 업무 처리를위해 phpstorm에서 sftp를 연결한다. 1. phpstorm 오픈 2. 왼쪽 최상단 File 클릭 3. Settings 클릭 3. 일단 Setting에 들어가면 너무 많은 목록이 있으니 sftp 찾기가 어렵다. 그럴땐 왼쪽 최상단 검색란에 sftp라고 타이핑한다. 4. 검색란에 sftp 검색 후 Deployment에 들어가서 + 를 누르면 sftp 를 선택할 수 있는 목록이뜬다. 초간단 sftp 연결방법 완료! host와 username, password를 잘 입력해서 잘 접속해서 사용하면된다.

개발/Tools 2020.03.18
반응형