概要
php5.6をphp7.0にバージョンアップしてcakephp3.6を使おうとしたらSimpleXMLが消えてたことが判明
php -m | grep -e intl -e mbstring -e SimpleXML intl mbstring
追記
2018-08-08 最近、php7.1に追加でSimpleXMLをインストールする記事を書いたのでこっちを参考にしたほうがいいかもしれません
実行内容
SimpleXMLはデフォルトで有効化されているらしいので削除してphp7.0を入れ直すことにした
ついでにバージョン確認
# yum remove php-* # yum -y install epel-release # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm # yum -y install --enablerepo=remi,epel,remi-php70 php php-devel php-intl php-mbstring php-pdo php-gd php-mysqlnd php-xml # php -v PHP 7.0.30 (cli) (built: Apr 24 2018 21:41:09) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
無事インストールできた
php -m | grep -e intl -e mbstring -e SimpleXML intl mbstring SimpleXML