우분투에서 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 is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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