{"id":1043,"date":"2012-11-05T18:45:05","date_gmt":"2012-11-05T18:45:05","guid":{"rendered":"http:\/\/brain.payzip.co.kr\/?p=1043"},"modified":"2012-11-05T18:45:05","modified_gmt":"2012-11-05T18:45:05","slug":"ubuntu%ec%97%90%ec%84%9c-pecl-oauth-%ec%84%a4%ec%b9%98","status":"publish","type":"post","link":"https:\/\/blog.goorigo.com\/?p=1043","title":{"rendered":"ubuntu\uc5d0\uc11c PECL OAuth \uc124\uce58"},"content":{"rendered":"<p>\ucd9c\ucc98 \u00a0:\u00a0<a href=\"http:\/\/openx3.tistory.com\/24\">http:\/\/openx3.tistory.com\/24<\/a><\/p>\n<p>1. PEAR \uc124\uce58<\/p>\n<p>pear \ub97c \uc124\uce58\ud558\uc790<\/p>\n<p>$ sudo apt-get install php-pear<\/p>\n<p>\uc124\uce58\ud6c4 pear channel \uc5c5\ub370\uc774\ud2b8\ub97c \ud1b5\ud574 channel \uc815\ubcf4\ub97c \ucd5c\uc2e0\uc73c\ub85c \ud558\uc790<\/p>\n<p>$\u00a0sudo pear channel-update pear.php.net<\/p>\n<p>&nbsp;<\/p>\n<p>2. oauth \uc124\uce58 : \uc5d0\ub7ec #1<\/p>\n<p>php-pear \uc124\uce58\ud6c4 \ub2e4\uc74c\uacfc \uac19\uc774 pecl \ud655\uc7a5 \uc124\uce58 \uba85\ub839\uc744 \ub0b4\ub9ac\uba74 make \uc5d0\ub7ec\uac00 \ub09c\ub2e4<\/p>\n<p>$ sudo pecl install oauth<br \/>\n&#8230;.<br \/>\nchecking whether to build static libraries&#8230; no<br \/>\nconfigure: creating .\/config.status<br \/>\nconfig.status: creating config.h<br \/>\nconfig.status: executing libtool commands<br \/>\nrunning: make<br \/>\nsh: make: not found<\/p>\n<p>&nbsp;<\/p>\n<p>2-1. make \uc5d0\ub7ec fix : make \uc124\uce58<\/p>\n<p>\uc5d0\ub7ec \uba54\uc138\uc9c0\ub97c \ubcf4\uba74 \uc54c\uaca0\uc9c0\ub9cc \uae30\ubcf8 \uc0c1\ud0dc\uc758 ubuntu \uc124\uce58\uc5d0 make \uac00 \uc5c6\ub2e4\u00a0make \ub97c \uc124\uce58\ud558\uc790.<\/p>\n<p>$ sudo apt-get install make<\/p>\n<p>&nbsp;<\/p>\n<p>3. PEAR \uc124\uce58 : \uc5d0\ub7ec #2<\/p>\n<p>$ sudo pecl install oauth<\/p>\n<p>\uc774 \uacfc\uc815\uc5d0\uc11c \ub2e4\uc74c\uacfc \uac19\uc740 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud560 \uc218 \uc788\ub2e4.<\/p>\n<p>\/usr\/include\/php5\/ext\/pcre\/php_pcre.h:29: fatal error: pcre.h:<\/p>\n<p><span style=\"color: #000000; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: small;\"><br \/>\n<object id=\"bootstrapperopenx3tistorycom248672\" width=\"1\" height=\"1\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"src\" value=\"http:\/\/openx3.tistory.com\/plugin\/CallBack_bootstrapperSrc?nil_profile=tistory&amp;nil_type=copied_post\" \/><param name=\"allowscriptaccess\" value=\"always\" \/><param name=\"wmode\" value=\"transparent\" \/><param name=\"enablecontextmenu\" value=\"false\" \/><param name=\"flashvars\" value=\"&amp;callbackId=openx3tistorycom248672&amp;host=http:\/\/openx3.tistory.com&amp;embedCodeSrc=http%3A%2F%2Fopenx3.tistory.com%2Fplugin%2FCallBack_bootstrapper%3F%26src%3Dhttp%3A%2F%2Fs1.daumcdn.net%2Fcfs.tistory%2Fv%2F0%2Fblog%2Fplugins%2FCallBack%2Fcallback%26id%3D24%26callbackId%3Dopenx3tistorycom248672%26destDocId%3Dcallbacknestopenx3tistorycom248672%26host%3Dhttp%3A%2F%2Fopenx3.tistory.com%26float%3Dleft\" \/><param name=\"swliveconnect\" value=\"true\" \/><embed id=\"bootstrapperopenx3tistorycom248672\" width=\"1\" height=\"1\" type=\"application\/x-shockwave-flash\" src=\"http:\/\/openx3.tistory.com\/plugin\/CallBack_bootstrapperSrc?nil_profile=tistory&amp;nil_type=copied_post\" allowscriptaccess=\"always\" wmode=\"transparent\" enablecontextmenu=\"false\" flashvars=\"&amp;callbackId=openx3tistorycom248672&amp;host=http:\/\/openx3.tistory.com&amp;embedCodeSrc=http%3A%2F%2Fopenx3.tistory.com%2Fplugin%2FCallBack_bootstrapper%3F%26src%3Dhttp%3A%2F%2Fs1.daumcdn.net%2Fcfs.tistory%2Fv%2F0%2Fblog%2Fplugins%2FCallBack%2Fcallback%26id%3D24%26callbackId%3Dopenx3tistorycom248672%26destDocId%3Dcallbacknestopenx3tistorycom248672%26host%3Dhttp%3A%2F%2Fopenx3.tistory.com%26float%3Dleft\" swliveconnect=\"true\" \/><\/object><\/span><\/p>\n<p><span style=\"color: #000000; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: small;\">3.1 pcre \uc5d0\ub7ec fix : pcre\u00a0<\/span><\/p>\n<p><span style=\"color: #000000; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: small;\">\ub2e4\uc74c\uacfc \uac19\uc774 pcre \ub77c\uc774\ube0c\ub7ec\ub9ac\ub97c \uc124\uce58\ud558\uc790<\/span><\/p>\n<p><span style=\"color: #000000; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: small;\">$\u00a0sudo apt-get install libpcre3-dev<\/span><\/p>\n<div><\/div>\n<div>4. PEAR \uc815\ub9d0 \uc124\uce58<\/div>\n<div>\n<p>\ub0b4\uac00 \uacaa\uc740 \ub450 \uac1c\uc758 \uc5d0\ub7ec\ub294 \ubaa8\ub450 \uc7a1\ud78c\uac83 \uac19\ub2e4. \uc815\ub9d0\ub85c \uc124\uce58\ub97c \ud574\ubcf4\uc790.<\/p>\n<\/div>\n<div>\n<p>$ sudo pecl install oauth<br \/>\n&#8230;<br \/>\nBuild process completed successfully<br \/>\nInstalling &#8216;\/usr\/lib\/php5\/20090626+lfs\/oauth.so&#8217;<br \/>\ninstall ok: channel:\/\/pecl.php.net\/oauth-1.1.0<br \/>\nconfiguration option &#8220;php_ini&#8221; is not set to php.ini location<br \/>\n<strong><span style=\"color: #112a75;\">You should add &#8220;extension=oauth.so&#8221; to php.ini<\/span><\/strong><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<p>5. \uc124\uc815<\/p>\n<p>\ub9c8\uc9c0\ub9c9 \uc904\uc744 \ubcf4\uba74 php.ini \ud30c\uc77c \ub0b4\uc5d0 extension \uc124\uc815\uc744 \ud574\uc918\uc57c \ud55c\ub2e4\ub294 \ubb38\uad6c\uac00 \ub098\uc628\ub2e4 php.ini\ub97c \ucc3e\uc544 \uc9d1\uc5b4 \ub123\uc5b4\ubcf4\uc790.<\/p>\n<p>apt\ub85c php \ub97c \uc124\uce58\ud55c \uacbd\uc6b0 php.ini\ub294 \/etc\/php5\/apache2\/ \ub514\ub809\ud1a0\ub9ac\uc5d0 \uc788\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>;;;;;;;;;;;;;;;;;;;;<br \/>\n; PEAR Extentsions ;<br \/>\n;;;;;;;;;;;;;;;;;;;;<br \/>\nextension=oauth.so<\/p>\n<p>\uc704\uc640 \uac19\uc774 php.ini\ub97c \uc218\uc815\ud558\uc600\uc73c\uba74 \uc6f9 \uc11c\ubc84\ub97c \uc7ac\uae30\ub3d9\ud558\uc790.<\/p>\n<p>$ sudo service apache2 restart<\/p>\n<p>&nbsp;<\/p>\n<p>6. \ud14c\uc2a4\ud2b8<\/p>\n<p>\uc124\uce58\uac00 \uc798 \ub418\uc5c8\ub098 \ud655\uc778\ud574\ubcf4\uae30 \uc704\ud574 \ub2e4\uc74c\uacfc \uac19\uc740 \ud14c\uc2a4\ud2b8 \ud30c\uc77c\uc744 \ub9cc\ub4e4\uc5b4 \ud655\uc778\ud574 \ubcf4\uc790.<\/p>\n<p>&nbsp;<\/p>\n<p>&lt;?php<\/p>\n<p>$oauth =\u00a0new\u00a0OAuth(&#8220;\uc0ac\uc6a9\uc790 Consumer Key&#8221;,\u00a0&#8220;\uc0ac\uc6a9\uc790 Consumer Secret&#8221;, OAUTH_SIG_METHOD_RSASHA1, OAUTH_AUTH_TYPE_URI);<\/p>\n<p>&nbsp;<\/p>\n<p>if($oauth) {<\/p>\n<p>echo\u00a0&#8220;OAuth is enabled&#8221;;<\/p>\n<p>}<\/p>\n<p>?&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ucd9c\ucc98 \u00a0:\u00a0http:\/\/openx3.tistory.com\/24 1. PEAR \uc124\uce58 pear \ub97c \uc124\uce58\ud558\uc790 $ sudo apt-get install php-pear \uc124\uce58\ud6c4 pear channel \uc5c5\ub370\uc774\ud2b8\ub97c \ud1b5\ud574 channel \uc815\ubcf4\ub97c \ucd5c\uc2e0\uc73c\ub85c \ud558\uc790 $\u00a0sudo pear channel-update pear.php.net &nbsp; 2. oauth \uc124\uce58&hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=\/wp\/v2\/posts\/1043"}],"collection":[{"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1043"}],"version-history":[{"count":0,"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=\/wp\/v2\/posts\/1043\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}