カテゴリ

AlmaLinux WordPress

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

コメント