Composerをインストールしようとしたら、Warning: preg_replaceが表示された

2024年7月10日水曜日

Composer RHEL

t f B! P L
Redhat9に公式サイトの手順でComposerをインストールしようとしたところ、次のようなワーニングが表示されました。

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
PHP Warning:  PHP Startup: ^(text/|application/xhtml\+xml) (offset=0): unrecognised compile-time option bit(s) in Unknown on line 0

ワーニングを無視してインストールを進めても、composerをインストールすることができません。

ワーニングの原因

正規表現ライブラリのpcre2がインストールされていないことが原因でした。 pcre2は、次のコマンドでインストールできます。

$sudo dnf install pcre2

pcre2をインストール後、再度、公式サイトの手順を実行すると、ワーニングが消えてcomposerをインストールすることができました。

このブログを検索

QooQ