php: XMLWriter.php がない

ローカルの MAMP 環境では動くのに、さくらのVPS 側で動かないものが

$ ./meta2excel.php 
address module, book => add to sheet0
PHP Warning:  include_once(XMLWriter.php): failed to open stream: No such file or directory in /home/web/htdocs/libs/ZendFramework-1.11.3/library/Zend/Loader.php on line 146
PHP Warning:  include_once(): Failed opening 'XMLWriter.php' for inclusion (include_path='/home/web/htdocs//libs:/home/web/htdocs/libs/smarty:/home/web/htdocs/webapp/libs:/home/web/htdocs/webapp/extlibs') in /home/web/htdocs/libs/ZendFramework-1.11.3/library/Zend/Loader.php on line 146
PHP Fatal error:  Class 'XMLWriter' not found in /home/web/htdocs/webapp/extlibs/PHPExcel/Shared/XMLWriter.php on line 66

これ、PHPExcel_Shared_XMLWriter クラスの中で

new XMLWriter()

してるとこがあって、そこでこけている。

ネーミング的に PEAR かなぁと思ったけど、どうやらそうではなく、

yum install php-xml

でいけた。

コメントを残す

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