PHP 7.3.0をCentOS 7でビルドする
phpenv経由でphp-buildで。すると、
configure: error: Please reinstall the libzip distribution
と言われるのでsudo yum install libzip
. だが入れても言ってくるので、libzip-devel
も入れてみる。すると今度は、
configure: error: system libzip must be upgraded to version >= 0.11
なぜ最初から言わない。CentOS 7のlibzipは0.10系なんで、入れられません。
というのもアレなんで調べると、--without-libzip
しておけば--enable-zip
でも大丈夫とのこと。
https://bugs.php.net/bug.php?id=76483#1529077184
UPGRADINGにも書いてあった。
しかしPHPは割とビルドでトラブりやすい気がする。ほかにこんなに頻繁にビルドしてるのそもそもないけど。