remi を使わずに設定するメモ。
epel は使う。powertools も使う。
- httpd 2.4
- PHP 7.4
- mariadb 10.3
WordPress 公式サイトにある推奨モジュール類 をなるべく入れる。
確認方法は php -m
# epel を有効化 dnf install epel-release # almalinux-powertools リポジトリを有効化 # ImageMagick のインストールに必要 dnf config-manager --set-enabled powertools # PHP を 7.4 AppStream に切り替え # dnf module enable php:7.4 # 切り替えとphp-cli php-common php-fpm php-json php-mbstring php-xml 辺りがインストールされるのを兼ねる場合 dnf module install php:7.4 # make / httpd / mariadb インストール dnf install \ make \ httpd \ mod_ssl \ mariadb \ mariadb-server # PHP 関連インストール dnf install \ php \ php-devel \ php-bcmath \ php-pear \ php-mysqlnd \ php-json \ php-mbstring \ php-gd \ php-intl \ php-pecl-zip \ php-xml # imageMagick dnf install ImageMagick ImageMagick-devel pecl install imagick echo "extension=imagick.so" >> /etc/php.d/99-myconf.ini # sodium dnf install libsodium-devel pecl install libsodium echo "extension=sodium.so" >> /etc/php.d/99-myconf.ini # mcrypt dnf install libmcrypt-devel pecl install mcrypt echo "extension=mcrypt.so" >> /etc/php.d/99-myconf.ini