php 7

[PHP/XE] debug print 찍기

* background에서 실행하려면 '@'를 붙여서 사용 {@debugPrint($hello_world)} 터미널에서 해당하는 파일 경로에 들어가면 나의 경우 개발 서버에 alias로 예약어를 등록해 둠 ~./bashrc 경로에 alias로 예약어를 등록해두면 단축키처럼 사용할 수 있다. alias de='tail -f /home/user/_debug_message.php' (참고 : https://ojava.tistory.com/153) 디버그 프린팅 되는 변수 값들을 확인할 수 있다. * 일반 디버그 프린트 {debugPrint($hello_world)} https://ko.code-paper.com/php/examples-how-to-debug-printer-code-php

Backend/php(xe) 2022.08.12

[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

[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