「Ubuntu 14.04 LTS」で、プライベートのサーバーを運用していたんですが。
とある事情で、「PHP」のバージョンを「PHP7.0」で使い始めていたのでしたw
もくじ
WordPressのJetpackを更新しようとして、エラー!?
wp-cliを使って、Jetpackを更新しようとしたら以下のエラーが・・・。
PHP Fatal error: Uncaught Error: Call to undefined function xml_parser_create() in /var/www/wordpress/wp-includes/class-IXR.php:264
xml_parser_create()かぁ~
xml_parser_create
とりあえず、PHP7でも使えるらしい。。。
$ sudo aptitude search php7.0
と、打ってみたら、こんな感じ・・・。
p php7.0-xml - DOM, SimpleXML, WDDX, XML, and XSL module for PHP p php7.0-xml:i386 - DOM, SimpleXML, WDDX, XML, and XSL module for PHP v php7.0-xmlreader - v php7.0-xmlreader:i386 - i php7.0-xmlrpc - XMLRPC-EPI module for PHP p php7.0-xmlrpc:i386 - XMLRPC-EPI module for PHP
これが怪しいなぁ~?
p php7.0-xml - DOM, SimpleXML, WDDX, XML, and XSL module for PHPで、
$ sudo aptitude install php7.0-xml
を実行してみました~!
エラーが出なくなりました!
まとめ
PHP7.0で以下のエラーが出たら、
PHP Fatal error: Uncaught Error: Call to undefined function xml_parser_create() in /var/www/wordpress/wp-includes/class-IXR.php:264
$ sudo aptitude install php7.0-xml
をする!