yumでインストールするremi-php74パッケージ名が実は色々変更になっている件

いつものように、digitaloceanで、vagrant provision すると

なぜか、php-pecl-zip がインストールできず、php-pecl-jsonc はそんなパッケージない!と怒られた。

 

うーん、うーんと、頭を悩ませていると、こういうことらしい。

Ex:
* json => php-pecl-json => php-pecl-jsonc (PHP 5.x) => php-json (PHP 7.x) => php-common (PHP 8.x)
* mysqli => php-mysqlnd
* xmlwriter => php-xml
* redis => php-pecl-redis => php-pecl-redis4 => php-pecl-redis5
* zip => php-pecl-zip
* sodium => php-pecl-libsodium => php-pecl-libsodium2 => php-sodium
* etc

コピペだと気づかないけど、気をつけようっと。

注)php-pecl-zip → php-zip が正しいです。

forum.remirepo.net