Singleton pattern in PHP

Development 의견이 없습니다 »

오늘 RSS를 훓어보다 자주가는 개발자 커뮤니티에 다음과 같은 질문이 올라온것을 보았다.

“PHP에서의 Singleton pattern”

마침 몇일전 새로온 개발자와 singleton pattern에 대해 이야기했기에 아래와 같이 답변을 달았다.

질문

알맞게 Singleton pattern을 쓰면 퍼포먼스가 향상되는걸로 알고있습니다.
그런데 PHP는 request마다 자동으로 thread를 할당시키므로 Memory Sharing이 안되는걸로 아는데요,
Singleton pattern이 의미가 있나요?

나머지 계속 읽기 »

Building for php5 or php5-extensions

Development 의견이 없습니다 »

잘동작하던 서버에 apache 모듈을 추가하면서 다시 컴파일 하려고 하는데 되지 않는다.
결국 포트가 엉켜서 일부 포트를 삭제하고 다시설치하면서 조정하고 있는 중 PHP의 익스텐션들이 제대로 로드되지 않는다. 자세히 보니 php5-filter 에 관련된 오류였다.

자세한 오류내용은 대략 다음과 같다.
나머지 계속 읽기 »

PHP 5.2.11 Segmentation fault in FreeBSD

Development 의견이 없습니다 »

갑자기 php cli 를 실행시키니 다음과 같이 나온다.

[root ~ ] php -v
PHP 5.2.11 with Suhosin-Patch 0.9.7 (cli) (built: Dec 24 2009 17:44:55) 
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
Segmentation fault: 11 (core dumped)

잘 되던놈이 안되서 무엇이 문제일까 생각하다 php를 업그레이드했던것이 기억났다. apache 모듈안에서는 잘 동작하는데 cli 로 동작시키면 단순히 php -v 만으로도 segfaulting을 만들어버린다. php extension 의 문제로 보여 extensions.ini 에서 하나씩 주석처리해가며 확인해보니 pgsql.so 가 문제였다.
나머지 계속 읽기 »

WP Theme & Icons by N.Design Studio
Entries RSS Log in