우분투에서 PHP PECL EXTENSION/MODULE 설치하기

이거 설치하는거 찾아보게 된 이유는 하난데…
오늘 플러그인중 하나인 WP-Statistics가 업데이트 됬습니다.

이 플러그인은 유용하긴 한데 자주 업데이트를 하지요.
업데이트를 자주 해주는건 고마운데 Search Engine Referrals에서 다음이랑 네이버 추가 하는걸 업데이트 할때마다 하는게 정말 귀찮습니다.

wp_statistics_searchengine_list 이 함수 하나만 오버라이드 해놓으면 되는데  PHP는 함수 오버라이드가 지원하지 않더군요.

그래서 검색해보다가 PECL에 APD를 설치하면 override_function 를 사용할수 있고 이건 기존 함수를 오버라이드 할 수 있다는 놀라운 사실을 알게됬습니다.

그래서 열심히 검색해서 설치법을 찾고 해봅니다.

sudo apt install php-pear

일단 이거 부터 설치합니다.
그리고

sudo apt install php7.0-dev

이거도 설치해야 합니다 본인 PHP 버전에 맞는걸 설치해야 합니다.

그 뒤에 아래와 같은 커맨드를 내려서 자체 db를 업데이트 합니다.

sudo pecl channel-update pear.php.net

그 뒤부터는 PECL에 필요한 라이브러리를 sudo pecl install 라이브러리 명 이렇게 설치하면 됩니다.

 

PS.1
저는 apd( override_function 를 지원하는 확장)가 필요해서 아래와 같이 입력했는데

sudo pecl install apd

apd는 php 버전 6.0 까지 지원함 ㅜ.ㅜ;

삽질했음…


크리에이티브 커먼즈 라이선스 Linsoo의 저작물인 이 저작물은(는)크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site uses Akismet to reduce spam. Learn how your comment data is processed.