전체 글 132

[MySQL] MySQL Basic Summary

1. 접속, host 확인, port 확인 mysql 접속하기 mysql -uroot -p :: password 입력 하면, mysal 정보가 나온다. 내 host 정보 확인하기 select user(); mysql 포트 번호 확인하기 SHOW VARIABLES WHERE Variable_name='port'; ❗️계정 오류 시 : Access denied for user '' @ ''(using password: YES) create user '계정명'@'localhost' identified by 'password'; grant all privileges on *.* to '계정명'@'localhost'; flush privileges; (모든 호스트에 대해 권한 부여하고자 할 때는 localhost..

TIL 2022.07.30

[PHP]macOS :: Unable to load dynamic library 'mbstring'

extensiont_dir 경로에 .so 파일이 없음. https://www.inflearn.com/questions/587904 pecl에서 라이브러리 지원여부 확인 가능 : https://pecl.php.net ㄴ 번외) 확인해본 이유를 설명하자면,,, 익스텐션이 없어서 sudo pecl install `패키지명` 으로 설치해보려다가 더 이상 라이브러리 지원을 안한다고 해서 설치에 실패했기 때문이다... 여러 링크들을 참고해서 시도해보았지만, 여전히 익스텐션이 제대로 설치되지 않았다. 😢 그래서 처음부터 차근차근 다시 해보려고 한다. 이 글은, pecl 에 필요한 확장이 포함되지 않은 경우 해결하는 방법이다. 1. 내 로컬에서 설치된 php 버전을 정확하게 확인한다.(정확하게가 중요함) php -v ..

error일지 2022.07.26

[PHP] php.ini extension 변경시 unable to load dynamic library error 발생

Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: /opt/homebrew/lib/php/pecl/20190902/curl (dlopen(/opt/homebrew/lib/php/pecl/20190902/curl, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20190902/curl' (no such file)), /opt/homebrew/lib/php/pecl/20190902/curl.so (dlopen(/opt/homebrew/lib/php/pecl/20190902/curl.so, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20190902/curl.so' (no ..

error일지 2022.07.22

[PHP] macOS - php 환경설정 하기

1) PHP 내장 서버 실행 web 서버를 별도로 설치하지 않아도, php 내장 서버를 실행할 수 있다. 별도로 세팅할 경우, 아파치나 nginx 사용할 수 있겠다. php -S localhost:8080 error 발생 ! -> 에러일지 보러가기 2) xdebug 설치 in Mac (1) php 설치 경로 확인 brew list php * 혹시, 제대로 설치가 안되었을 경우, uninstall 후 brew install php@버전 을 통해 재설치하자. (2) xdebug 설치 pecl install xdebug 홈브루로 설치하면 pecl이 자동으로 설치되어 있다고 한다. (3) php.ini 에서 설정 바꾸기 - 경로 확인 php --ini - xdebug 옵션 설정 추가 [xdebug] zend_e..

Backend/php(xe) 2022.07.22

[터미널/Terminal] iTerm2 개인 개발 서버 등록하기(작성중)

회사에서 윈도우 내에 xshell로 개인 개발 서버를 부여받아서 개발을 진행하고 있었다. 코로나로 인한 재택근무를 시행하면서, 필자의 노트북은 macOS여서 xshell 이 지원되지 않는다. 맥의 경우는 터미널을 그냥 사용하면 되는데, 이 세션 등록을 어떻게 할지 처음에 몰랐기에, 자세하게 적어보려고 한다. (까먹지 않기 위한 목적이 더 크다..ㅎㅎ) 첫번째로 윈도우 기준으로 xshell에서 세션 정보를 등록하는 방법을 설명하고, 이를 비교하면서 mac에서는 어떻게 할지, 그리고 추가적으로 자동으로 비밀번호 저장은 어떻게 하는지도 살펴볼 예정이다. https://m.blog.naver.com/2zino/221720398885 1. xhsell에서 세션 등록하기

TIL 2022.07.22

[PHP] macOS php.ini 설정하기

1. 먼저 환경변수 등록되었는지 확인 (예전에 Php 설치해서 무언가 끄적여본 적이 있어서 그런지 다 설정이 되어 있다...) 터미널에서 env 입력 * 만약 환경변수를 등록하고 싶다면 (1) root로 이동한다. cd ~ (2) bash profile로 이동해서 환경변수를 등록한다. vim .bash_profile 경로 추가 : export PATH="php 경로/bin" (저장 후 재실행) 2. php.ini 설정하기 터미널에 명령어 입력 시 php.ini 위치가 나올 것이다. php --ini 해당 경로로 디렉토리 이동 cd /opt/homebrew/etc/php/7.4 vim php.ini 입력시 다음과 같이 ini 파일을 볼 수 있다. 원하는 설정을 cmd + F 로 검색해서 변경해준다.

Backend/php(xe) 2022.07.22

[git] Please move or remove them before you can merge

git add 옵션 중 git add -A git stash git pull 참고 : https://koonsland.tistory.com/96 [Git] git 에 파일 추가하는 방법 git add 지난 포스팅에서는 내 프로젝트 디렉토리를 git에 추가해서 초기화작업을 해주거나 현재 작업된 내역을 삭제하는 방법을 알아보았습니다. 2021.03.20 - [쿤즈 DevTool/Git] - [Git] git 버전, 환경설정, 초 koonsland.tistory.com https://eocoding.tistory.com/64 git pull 에러 해결 : please move or remove them before you merge error : The following untracked working tre..

TIL 2022.07.20