Search result

서비스 응답속도 저하시 php-fpm 로그로 원인분석하기

php-fpm 기반의 웹 서비스에서 알 수 없는 문제로 응답속도가 저하되는 현상이 발생 할 경우가 종종 있다. 원인은 여러가지일 수 있다. 몇 가지를 꼽자면, DBMS의 SQL 응답속도 저하 (Slow Query) 네트워크 지...

PHP

[라라벨] DB 관계(다:다)

- Laravel DB Eloquent Relationship(Many to many) User : Potcast = 다:다 관계 Potcast는 여러 Audio파일을 가짐 // class Potcast extends Model { //다:다 관계 public function users() { return $this->belon...

PHP

php simplexml_load_string() Input is not proper UTF-8, indicate encoding ….

제3자가 제공하는 RSS Feed (XML)를 가져와서 자사의 웹서비스에 반영하기위해 PHP 에서는 simplexml_load_string() 라는 내장 함수를... The post php simplexml_load_string() Input is not proper UTF-8, indicat...

PHP

php-annotated-november-2019

PHP php-annotated-monthly

Serverless PHP (2019년 말)

Laravel Vapor가 유명세를 떨치고 있는 와중에, 국내에서는 상대적으로 덜 주목받는 프로젝트를

PHP serverless

[php] Xdebug 사용법, php 브레이크 포인트 걸기

* Xdebug 다운로드 https://xdebug.org/download * php.ini 설정 [xdebug] zend_extension = php_xdebug-2.7.2-7.3-vc15-nts-x86_64.dll xdebug.default_enable = 1 xdebug.remote_enable = 1 xdebug.remote_autosta...

PHP

[VS code] php xdebug 설치

최근 VScode에서 제공하기 시작한 Remote-WSL를 사용하기 시작하면서 효과를 톡톡히 보고 있는 와중에 윈도우에선 복잡했던 php xdebug 설정을 통해 laravel 프로젝트에서 테스트 해보고자 한다. 먼저, WSL상에서 ph...

PHP Tip's

ORM이냐 날쿼리냐 그것이 문제로다

오해 없이 들으시면 좋겠는데, 실무가 가끔 막막한 것은 이런 걸 혼자 결정해야 하는 순간이 있기 때문인 것 같다. 요즘 진지하게 고민하고 있다. 과연 우리 서비스에 ORM 개념을 계속 가져가도 좋을까? 여기서는 정...

PHP

Laravel Tinker[라라벨]

Tinker란? Laravel Tinker Shell PsySH 콘솔을 사용하는 강력한 REPL(Read-Eval-Print-Loop) REPL은 사용자의 입력을 취한 후 평가하여 결과를 사용자에게 반환하는 대화형 프로그래밍 환경 Read – 유저의 값을 입력...

PHP 스터디

composer 컴포저란?

컴포저란? 컴포저는 PHP의 ‘표준’ 의존성 관리 도구입니다.다른 프로그래밍 언어의 maven/gradle, npm, bundle, php와 비슷한 느낌입니다.처음 공개된 것은 2012년이지만, PHP의 역사는 컴포저 이전과 이후로 나눌...

PHP 스터디