php 5.5.38에 Legacy Code로 코딩된 다수의 프로젝트들과 nginx 1.16.1그리고 Aurora RDS를 사용하는 서버에 Laravel(라라벨)을 설치하여 간단한 프로젝트를 진행하기 위한 서버 셋팅 작업입니다. 본 작업에서 핵심은 Docker에 설치한 php73-fpm을 컨테이너 외부로 뻬내고 Composer와 Laravel 설치 후 작업 공간 또한 외부로 빼서 수정된 소스가 도커가 꺼져도 문제 없게 하는 것이다. 서버(위에서는 외부라고 […]

오랜만에 글을 쓰네요. 단독으로 서버를 띄우는건 많은 분들이 아실듯 한데요. 혹시 모르시는 분은 https://www.php.net/manual/en/features.commandline.webserver.php 이 링크를 참고하시고요. 사용법 :

  사용법을 아시는 분중

로 띄우실텐데요. 이렇게 띄우면 아마존 서비스 이용 시 외부에서 아이피 찍고 들어가서 보려고 하면ERR_CONNECTION_REFUSED 라는 에러를 만나게 되실꺼에요. 이건 loopback과 이더넷이 연결되지 않아서 그런듯한데. 서버를 띄우실 […]

Git (깃) 의 Commit (커밋)은 ‘작업트리’ 에 변경 내용을 스테이징 후 저장소에 기록 하는 것. 참고 사이트 : https://backlog.com/git-tutorial/kr   기본 시작하기 깃은 파일의 이력을 관리하기 위한 분산형 버전 관리 시스템, Linux 소스코드를 관리 할 목적으로 개발됨. 이력을 관리하는 저장소 원격 저장소와 로컬 저장소로 나눠진다. 저장소는 로컬에 새로운 저장소를 만드는 것과, […]

도커의 활용성, 개념, 개요 등은 생략합니다. 관련된 아주 좋은 글들이 많아요. 궁금하시다면 https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html 여기를 한번 참고해 보시고요. 실행과 관련된 주의 사항 및 핵심 내용, 자주쓰는 명령어로 정리를 해보죠. 주의사항 실행된 도커 안으로 쉘을 통해 접속해서 업데이트 된 모든 내용은 도커의 중지와 함께 사라진다. (디비 라던가 디비 라던가 디비 라던가 소스라던가 – […]

centos 5.11 에는 python 2.14 가 설치되어있는데 2.6 이상이 필요합니다. python 버전을 올려봅시다.

설치된 위치는 /usr/bin/python26 인지 확인해보시고. 굳이 확인 안해도.. 이제 GCC 4.4 설치

GCC와 python 링크 생성

Node.js 다운로드 및 설치 시간이 좀 걸려요. 최근 서버에 설치했을 경우는 빠를지 몰라도. centos 5.11 이 설치됬을때라면 아주아주 […]

1. 특수문자만 골라서 제거하자!

2. 알파벳만 남기고 모조리 제거하자!

3. 숫자만 남기고 모조리 제거하자!

4. 숫자만 제거하자!

5. 한글만 남기고 모조리 제거하자!

이 정도면 다른 응용은 다들 하겠죠? 못하면 공부하세용 ㅎㅎ

유닉스 호환 시스템에서 문자열 치환, 변경 등의 방법은 상당히 많이 있다. 필자는 perl -pi , mysql의 replace 등 그때 그때 생각나는대로 쓰는 편이다. 갑자기 사용하려고 할때 정확하게 기억나지 않는 경우가 많아 기록해둔다. (이 문서는 계속 상황따라 생각날때 마다 변경될 예정임) 현재(커서가 위치한) 디렉토리에 dbconfig.php 파일에 old_ip 를 new_ip 로 변경 […]

요즘 PHP 코딩할때 사용하는 툴인데요. 종전에는 Editplus를 사용했죠. 그런데 리모트 작업할때 sftp 로 저장 시 업로드가 안되고 20초 뒤에 다시 시도해야 되는 네트워크의 불안함이 저를 다른 툴에 눈을 돌리게 했다는.. PhpStorm .. 물건이네요. 편해요. 내가 등록했던 함수, 클래스 모두 기억했다가 자동완성 시켜주는건 기본이고 MySQL, SSH Terminal, 프로젝트 관리, 프로젝트 단위로 […]

가끔 커스텀 디자인을 요구하는 경우가 발생하는데 주요 소셜미디어(SNS, Social Media)는 현재 페이지의 url을 보내면 현재 공유 혹은 좋아요 된 수치를 제공한다.