PHP、JavaScriptでやってみます。
環境はMac。
使ったもの
- XAMPP
PHPのall in one開発環境
- MeCab
形態素分析ライブラリ
- php-mecab
PHPでMeCabを使うためのライブラリ
- jqcloud
タグクラウドをjavascriptでつくるためのライブラリ
- twitteroauth
twitterの認証ライブラリ
準備
参考にしたURL:
※準備はこっちを見たほうが丁寧です。。。
XAMPPをインストール
インストールは省略。
macの場合、デフォルトでPHPが入ってて、XAMPPのPHPと混ざってちょっと困る。
なんで、XAMPPのPHPを使うように、以下の設定をしておく。
1.自分のホームディレクトリの .bash_profile ファイルに以下を追記(ファイルがなければつくる)。
export PATH="/Applications/XAMPP/bin/:$PATH"
2.macのデフォルトのphpを退避
sudo mv /usr/bin/php /usr/bin/php_org
3.ターミナルを再起動
which php
=> /Applications/XAMPP/bin//php
4.apacheを再起動
mecabのインストール
cd
wget https://mecab.googlecode.com/files/mecab-0.996.tar.gz
tar zxfv mecab-0.996.tar.gz cd mecab-0.996
./configure --enable-utf8-only
make
make install
辞書のインストール
wget http://sourceforge.net/projects/mecab/files/mecab-ipadic/2.7.0-20070801/mecab-ipadic-2.7.0-20070801.tar.gz
tar zxvf mecab-ipadic-2.7.0-20070801.tar.gz
cd mecab-ipadic-2.7.0-20070801
./configure --with-mecab-config=/usr/local/bin/mecab-config --prefix=/usr/local/ --with-charset=utf8
make
make install
autoconfのインストール(php-mecabのインストールに必要)
cd
wget http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz
tar xfvz autoconf-latest.tar.gz
cd autoconf-2.69
./configure
make
make install
php-mecabのインストール
cd
wget https://github.com/downloads/rsky/php-mecab/php-mecab-0.5.0.tgz
tar xzvf php-mecab-0.5.0.tgz
cd php-mecab-0.5.0
phpize
./configure --with-php-config=
/Applications/XAMPP/bin/php-config --with-mecab=/usr/local/bin/mecab-config
make
sudo make install
設定ファイルの修正
vim /Applications/XAMPP/etc/php.ini
以下を追記
extension=mecab.so
twitter apiのアカウント作成
以下にアクセスしてログインする。
[Create New App]する。
API KEYSタブで次の作業をする。
[Cange App Permissions]
[Create my access token]
で、以下をメモ。
API key
API secret
Access token
Access token secret
プログラム
以下をXAMPPのhtdocs配下に置く。
TwitterAPIHandler.phpを開いて、apps.twitter.comでメモした部分をコピペ。
XAMPPマネージャからApacheを起動。
ブラウザから以下を開く。
おしまい。