Memo/PHP/PECL/oauth

http://dexlab.net/pukiwiki/index.php?Memo%2FPHP%2FPECL%2Foauth
 


PECL/oauth


Gmail

クライアント実装


サーバ実装


インストール

  • CentOS5.4 php5.1.6で「ext/pcre/php_pcre.h: No such file or directory」エラーの場合。rpm版だと入っていないので、ソースから該当部分を取得
    1. pecl install oauth-0.99.9
    2.  
    3. ...
    4. /tmp/tmpG89ZvQ/oauth-1.0.0/php_oauth.h:47:31: error: ext/pcre/php_pcre.h: No such file or directory
    5.  
    6. yum install php-devel php-pear pcre-devel curl-devel
    7.  
    8. cd /tmp
    9. wget http://museum.php.net/php5/php-5.1.6.tar.gz
    10. tar xvfz php-5.1.6.tar.gz
    11. cp -r php-5.1.6/ext/pcre /usr/include/php/ext/
    12.  
    13. pecl install oauth-0.99.9
    14. cat >> /etc/php.d/oauth.ini << EOS
    15. extension=oauth.so
    16. EOS
    17. service httpd restart
    18.  
    19. rm -rf php-5.1.6*
    20.  
    21. アンインストールの場合
    22. pecl uninstall oauth
  • 「oauth-1.0.0」で「undefined symbol: php_pcre_match_impl」が出るためインストールできない
    1. PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/oauth.so' - /usr/lib/php/modules/oauth.so: undefined symbol: php_pcre_match_impl in Unknown on line 0

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-06-20 (月) 12:39:24 (2503d)