>>456 >>457
権限と属性、気になったのでp2-php入れ直ししてみましたが、同じ症状でした。
別環境、CentOS 6.8(i686)では同じ手順で正常に動いたので、CentOS7の入れ直しからやってみようと思います。
レスありがとうございました。

【環境】 CentOS Linux release 7.3.1611 (Core) / X86_64
【作業内容】
・/var/www の所有者を wwwuser(所属グループapache) に変更
・wwwuserにて
 $ git clone git://github.com/open774/p2-php.git
 $ cd p2-php
 $ curl -O http://getcomposer.org/composer.phar
 $ php -d detect_unicode=0 composer.phar install
 $ chmod 0777 data/* rep2/ic
 まで実施しました。
・そのあと、パーミションはどこも変更していません。
【確認事項】
・data/* と rep2/ic は777になっています。
・php scripts/p2cmd.php check の結果は全てOKでした。
・php -d detect_unicode=0 composer.phar install の最後にWarningが2つ出ました
 Warning: Ambiguous class resolution, "HTML_Common" was found in both
"/var/www/html/p2-php/vendor/2ch774/quickform/lib/HTML/Common.php" and
"/var/www/html/p2-php/vendor/pear-pear.php.net/HTML_Common/HTML/Common.php", the first will be used.
 Warning: Ambiguous class resolution, "PEAR_ErrorStack" was found in both
"/var/www/html/p2-php/vendor/rsky/pear-core-min/PEAR/ErrorStack.php"
and "/var/www/html/p2-php/vendor/rsky/pear-core-min/PEAR/ErrorStack5.php", the first will be used.