月別アーカイブ: 2011年7月

さくらのVPSでfacebookアプリを動かす。

passwdでrootのパスワード変更

とりあえず、すべてのモジュールを最新に
yum update

tidyが必要なので、インストール
yum install php-tidy
※phpも一緒にインストールされる。

xmlも必要なのでインストール
yum install php-xml

facebookアプリを起動すると以下のエラーが発生
Fatal error: Uncaught exception ‘Exception’ with message ‘Facebook needs the JSON PHP extension.’ in /var/www/html/facebook.php:7 Stack trace: #0 /var/www/html/index.php(256): require() #1 {main} thrown in /var/www/html/facebook.php on line 7

jsonが無いらしい。
pecl install json

peclが無いと怒られる。
yum install php-pear
yum install php-devel

再度
pecl install json

vi /etc/php.d/json.ini でファイルを作って
extension=json.so
と記載。

service httpd restart

アプリを動かしてみると
Fatal error: Call to undefined function mb_convert_encoding()
というエラーがでる。

yum install php-mbstring

service httpd restart

動きました。