php7.1でext-xmlwriterを有効化する

作業環境

centos6.9
php7.1
apache2.4

概要

cakephp3プロジェクトをcomposer install しようとしたらこういうエラーに遭遇した
———-
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.

Problem 1
– squizlabs/php_codesniffer 3.3.0 requires ext-xmlwriter * -> the requested PHP extension xmlwriter is missing from your system.
– squizlabs/php_codesniffer 3.3.0 requires ext-xmlwriter * -> the requested PHP extension xmlwriter is missing from your system.
– Installation request for squizlabs/php_codesniffer 3.3.0 -> satisfiable by squizlabs/php_codesniffer[3.3.0].

———-

やったこと

普通はphp-xmlをyum installすれば一緒についてくるらしいんだけど、今回は下記のように既にはいっている。
CentOS6.9のphp7.1にintl、mbstring、SimpleXMLをインストールする

# find / -name 'xmlwriter.so'
/opt/remi/php71/root/usr/lib64/php/modules/xmlwriter.so

ファイルは存在しているみたいなのでphp.iniに書けばよさそう

# vi /etc/php.ini

末尾に追加する(extension_dirを適切に設定してないならフルパスを書かないと動かないみたい)

extension = xmlwriter.so

もう一度 composer install したところ無事インストールすることができた。