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にも書いてあった。

https://github.com/php/php-src/commit/c5df679ca8b1373e3f2a47aeba5b37da74f993de#diff-7748eb3bfdd3bf962553f6f9f2723c45

しかしPHPは割とビルドでトラブりやすい気がする。ほかにこんなに頻繁にビルドしてるのそもそもないけど。