phpenvでPHP8をインストールするときのエラー一覧
phpenvでPHP8のインストールをしてみたいと思いますがエラーなどを纏めました
インストール環境
- almalinux
- php8.0.3
というわけでインストールしていきたいなと思います。
インストール
# /usr/local/bin/phpenv curl -L https://raw.githubusercontent.com/phpenv/phpenv-installer/master/bin/phpenv-installer \ | PHPENV_ROOT=/usr/local/bin/phpenv bash
エラーと対応策
configure: error: no acceptable C compiler found in $PATH dnf install -y gcc
Package 'libxml-2.0', required by 'virtual:world', not found dnf install -y libxml2-devel
Package 'openssl', required by 'virtual:world', not found dnf install -y openssl-devel
Package 'sqlite3', required by 'virtual:world', not found dnf install -y sqlite-devel
configure: error: Please reinstall the BZip2 distribution dnf install -y bzip2-devel
Package 'libcurl', required by 'virtual:world', not found dnf install -y libcurl-devel
Package 'libpng', required by 'virtual:world', not found dnf install -y libpng-devel
Package 'libjpeg', required by 'virtual:world', not found dnf install -y libjpeg-turbo-devel
Package 'icu-uc', required by 'virtual:world', not found Package 'icu-io', required by 'virtual:world', not found Package 'icu-i18n', required by 'virtual:world', not found dnf install -y libicu-devel
configure: error: C++ preprocessor "/lib/cpp" fails sanity check dnf install -y gcc-c++
Package 'oniguruma', required by 'virtual:world', not found dnf --enablerepo=powertools install -y oniguruma-devel
configure: error: Please reinstall readline - I cannot find readline.h dnf install -y readline-devel
configure: error: Cannot find libtidy wget https://download-ib01.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/l/libtidy-5.6.0-5.el8.x86_64.rpm wget https://download-ib01.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/l/libtidy-devel-5.6.0-5.el8.x86_64.rpm rpm -Uvh libtidy-5.6.0-5.el8.x86_64.rpm rpm -Uvh libtidy-devel-5.6.0-5.el8.x86_64.rpm
Package 'libxslt', required by 'virtual:world', not found dnf install -y libxslt-devel
Package 'libzip', required by 'virtual:world', not found dnf install -y libzip-devel
/usr/local/bin/phpenv/plugins/php-build/bin/php-build: line 400: make: command not found dnf install -y make
PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled. dnf install -y autoconf
個人支援・寄付について
サイトラボでは個人支援・寄付を受けております。ご協力いただける方はお願いいたします。当サイトではビットコインで受け付けております。
- ビットコイン:3LHnADwZwUbic2L45EnVJEykiG6KfbqrwS