우선 들어가기에 앞서 Xdebug가 무엇인지에 대해 알아보자Xdebug is an extension for PHP, and provides a range of features to improve the PHP development experience.Step Debug
터미널에서 mysql을 실행하려 mysql -u root -p 명령어를 입력했으나, 아래와 같은 오류가 발생했다.도커를 사용하면서도 계속 접해왔던 에러인지라 mysql서버를 다시 시작하면 되지 않을까 싶어 검색해봤더니 맞더라..mysql.server start정상적으로
💻 MacOS 13.5.1(22G90) 👀 발단 터미널에서 git init 명령어를 입력하자 하위와 같은 메세지가 떴다. 사용중인 터미널과 관련해서 Access 권한이 없기 때문에 발생하는 문제이다. MacOS의 환경설정에 들어가서 하위와 같은 처리를 진행하면
docker에서 image를 build하는 도중 에러가 발생했다.작업하고 있는 폴더 내 Dockerfile을 생성해놓은 상태이며 명령어를 실행했는데 계속 해당 오류가 발생하는 것이다.docker build \[OPTIONS] PATH | URL | -한마디로 docke
Develop faster. Run anywhere. Docker의 웹사이트에 들어가면 바로 보이는 문구이다. 개발을 빠르게. 어디서든 실행되게. 이게 Docker를 표현하는 핵심이 아닐까 싶다. 첫번째. VM의 등장! VM이 사용하게 된 이유? 여러 운영체제를 사
회사에서 사용하는 MacOS와 집에서 사용하는 MacOS가 살짝 차이는 나지만~? 그래도 Ubuntu를 설치하는 기반은 같기 때문에 그대로 작성을 하게 되었다. 💻 MacOS M1 8GB Ventura 13.5 / MacOS M2 16GB Ubuntu 20.04.5
Ubuntu 22.04.01참고사이트 : https://docs.docker.com/desktop/install/linux-install/본인이 사용하고 있는 플랫폼에 맞춰서 설치를 진행한다.언제봐도 볼때마다 당황스러운 분홍화면.. 이런 화면이 뜬다하면 대충
Docker를 다운받기 이전 Docker에 대해 알아보다가 명령어에 대한 차이점이 하나 보여서 찾게 되었다.가장 기본적인 부분 중에 하나이지만, 차이점에 대해 기술하게 되었다.리눅스 시스템에서 패키지 관리와 설치를 위해 사용되는 패키지 관리도구이다.Dibian계열의 리
코드변경사항 공유하고 통합하는 프로세스CI기반으로 통합된 코드 변경 사항 자동으로 배포되도록 하는 것코드 빌드/테스트/배포 과정을 거쳐 개발을 추친하는 프로세스git에 올릴 때 나오는 버전Development(개발) + Operations(운영)소프트웨어 개발과 운영을
git log 명령어 사용시 말그대로 지금까지의 Commit 기록을 볼 수 있다.git log -p를 할 경우 순차적인 목록으로 어느 부분이 추가 및 삭제되었는지 알 수 있는데, 꽤나 복잡하다.a1 --- /dev/null이전(---)에는 null(/dev/null)이
Linux언어 1. 현재 경로 확인하기 2. 사용중인 버전 확인하기 3. 폴더 이동하기 4. 현재 경로 내의 파일 목록 확인하기 5. 폴더 생성하기 6. 폴더 삭제하기
Ubuntu 22.04.01git 2.34.1MacOSAWS서버를 사용하면서 ubuntu를 사용하고 있는데, 리눅스를 제대로 사용해본 적이 없던지라 어찌 git에 접근해야하는지 한참을 헤맸다.초기 설정하고 어쩌고 익숙해지는 부분이라 생각하며 작성을 하게 되었다.대체적으
Web Browser => Web Server => PHP => MySQL1\. Client가 Web Browser가 설치되어진 컴퓨터로 접속2\. Client는 index.php로 Web Server에접속2\. Web Server는 파일확장자 .php 즉, PHP해석
php에서의 '$'기호는 변수를 정의하고 참조하는데 사용되는 기호 이다현업에서도 다양히 class를 사용하는 것을 볼 수 있었다. Java언어와 마찬가지로 접근제어자 사용이 가능하다.1\. public - 객체를 통해 클래스 내/외부 접근 가능2\. private -
PHP에서 작업을 하는데 어디서 에러가 발생하는지 궁금할 때가 있다.그럴 때 사용하는게 요 하단의 메서드.상단쪽에 기재하면 어디서 에러가 발생하는지 확인 가능하다.
Apache Web ServerPHP 8.1.2-1ubuntu2.14 (cli)mysql Ver 8.0.34-0ubuntu0PHP와 MySQL의 연결을 위해 찾아보다 MySQLi에 대해서 알게 되었다.PHP언어를 접하고 알아갈게 너무나 많다😫 한참 남았다! PHP에서
일단 서로 다른 개념이다.Repository(저장소)파일이나 데이터 버전 관리하고 저장하는 공간으로 소스 코드, 문서, 이미지 등 다양한 종류의 파일을 저장하고 버전관리를 위해 사용될 수 있다.버전관리와 같은, 파일/데이터의 관리를 위한 목적으로 사용된다.Server(
DB연결시 텍스트 데이터를 취급하는 과정에서 Database Encoding과 Database Collation이 있다.제대로 사용하기 전에 어느 역할을 하는지 알아야하기 때문에, 이 글을 작성하게 되었다.❓MySQL/MariaDb database management
회사에 적응하는 단계에서 자주 들었던 단어가 마이그레이션 이다.DB를 설정하는 과정에서 문서를 읽다가 마이그레이션이라는 단어가 보이길래 작성하게 되었다.DB,시스템,응용 프로그램의 데이터를 시스템에서 다른 시스템으로 이전하는 과정을 뜻한다.기존 소프트웨어 시스템을 새