Vagrantでfetch_rss(MagpieRSS)が動かなくなった問題の解決

  • このエントリーをはてなブックマークに追加
  • Pocket

半年ほど前にドットインストールさんのレッスン

ローカル開発環境の構築 [MacOS X編]

を参考に Vagrant でのローカル開発環境を構築し、最近になって環境を再構築して PHP のバージョンが 5.4 から 5.6 に変わったのですが、それ以来 MagpieRSS で RSS フィードを取得できなくなってしまったので解決策をメモ。

かなりの時間悩んだのですが、結局問題の原因は php-xml がインストールされてないことでした。

で、早速 yum でインストールしようとするのですが。。。

 

php-xml

 

エラーが出てインストールできない┌┤́-ω-`├┐

エラーメッセージをよく読んでみると、要求されている php-common のバージョンが 5.4 のままになっていることがわかります。

そのまま yum でインストールすると 5.4 系になってしまうようなので、リポジトリ登録をして 5.6 系をインストールできる状態にしておきます。

[shell]sudo rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo yum –enablerepo=remi,remi-php56 info php[/shell]

 

そして、お目当ての php-xml をインストール。

[shell]sudo yum –enablerepo=remi,remi-php56 -y install php-xml[/shell]

 

php-xml_2

キタ———(゜∀゜)———— !!

これで無事に RSS フィードを取得できるようになりました!長かった!

同じように悩んでいる人の参考になれば幸いです。

SNSでもご購読できます!

コメントを残す

*