포럼
php 5.5.10 소스설치 후기(?)
2014.03.24 22:10
지금 막 설치를 해봐서 후기랄것 까지는 없지만
#pecl install apc
실행할때
phpize ERROR 가 자꾸뜨길래 구글링에서 제시하는 많은 방법을 사용해보아도 안되더군요. ㅜㅜ
결국 아래의 문서를 발견해서
http://kagan.mactane.org/blog/2009/05/11/workaround-for-pearpecl-failure-with-message-error-phpize-failed/comment-page-1/
The error is actually caused by a bug in PHP itself (filed in PHP’s bug database as of 2004, and currently marked “Won’t fix”): If your installation of PHP was compiled with the --enable-sigchild
flag on, then the return value from a pclose()
call can’t be trusted. One of PEAR’s components, called PEAR::Builder, uses pclose()
as part of the package installation process, to try to determine whether a given operation succeeded or not.
조금 아래에 이런 문구가 보여서
The PHP dev team recommends recompiling without the offending flag.
영어가 짧아서 맞는지 모르겠지만
php버그는 맞지만 현재 수정할 계획없음으로 표시되어 있고
--enable-sigchild 옵션을 켜고 컴파일 하면 pclose()의 호출로 리턴되는 값은 신뢰할 수 없다.
php 개발팀은 문제가되는 옵션 없이 재컴파일 하기를 추천한다.
그래서 php 를 --enable-sigchild 을 없애고 다시 컴파일 하니 되더군요.
댓글 9
-
키스투엑스이
2014.03.24 23:17
-
마이웹
2014.03.24 23:28
아마도 그문제는 버그로 분류 되었지만 이제 무의미하기 때문에 고칠 계획이 없다로 표시하지 않았나 생각됩니다.
오류는 날 수 있죠.
근데 오류 메세지가 애매하다보니 해결하는데 시간과 에너지가 드는것 같습니다.
영어가 안되서 php 에 버그 리포트는 못하지만
최소한 php 5.5.x에서는 이런 에러가나면 이런 옵션을 꺼라던지
apc지원이 안되니 opcache를 사용하라는 메세지는 보내줘야 하는것 아닌지 말이죠 쩝.
-
키스투엑스이
2014.03.24 23:33
역시 구글신이 제일.. -
마이웹
2014.03.24 23:40
저도 구글링하면서 느끼는거지만 내가 원하는 정보를 거의 정확히 찾아 주더군요.
그러다보니 구글링을 자주 하게 되구요.
정말 구글신인듯 ㅡ.ㅡ;
-
키스투엑스이
2014.03.24 23:40
저는 예전부터 종교가 구글이였습니다. -
마이웹
2014.03.24 23:42
네??? ㅋㅋㅋ
-
키스투엑스이
2014.03.24 23:43
구글신을 믿으세요. -
마이웹
2014.03.24 23:49
구글링이 틀린답도 많이 줘요.
결국 답은 어디에서 찾아야 할까요?
-
키스투엑스이
2014.03.25 00:06
....F1 도움말?
php버전을 거듭할수록 속도는 빨라지는 것 같은데 오류를 자꾸 내뿜네요 +ㅁ+