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

오늘 사용하던 플러그인인 WP-Statistics 가 업데이트 됬습니다.
이 플러그인은 업데이트를 자주 합니다. 고맙긴 한데 Search Engine Referrals에 다음이랑 네이버를 추가하는걸 플러그인 업데이트 할때 마다 하는게 매우 귀찮습니다.

wp_statistics_searchengine_list 이 함수 하나만 오버라이드 해놓으면 되는데  PHP는 함수 오버라이드가 지원하지 않습니다.
방법을 모색하다가 PECL에 APD를 설치하면 override_function 를 사용할수 있고 PHP에서도 함수 오버라이드 할수 있다는걸 알게되었습니다.

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 까지 지원함 ㅜ.ㅜ;

삽질했음…


Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다