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

さくらのVPSでfacebookアプリを動かす。ASのおもちゃ箱開発ブログ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

動きました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>