wordpressに必要なphpモジュール
phpをインストールしたら自動で導入されるモジュール(エクステンション)に✓をつけてみました。
wordpressを動かすのに必要とされるモジュール14個のうち半分は自動でインストールされるようです。
モジュール 説明 導入済み curl リモートリクエスト操作 dom テキストウィジェットのコンテンツを検証し、IIS7 +を自動的に構成 exif 画像のメタデータを処理 ✓ fileinfo ファイルアップロードのmimetypeを検出 ✓ hash パスワードや更新パッケージなどのハッシュに使用 ✓ json 他のサーバーとの通信 ✓ mbstring UTF8テキストの適切な処理 mysql MySQLデータベース接続 sodium 署名を検証し、安全にランダムなバイト提供 ✓ openssl 他のホストへのSSLベースの接続許可 ✓ pcre コード検索でのパターンマッチングのパフォーマンス向上 ✓ imagick メディアのアップロードにより良い画質を提供 xml サードパーティのサイトなどからのXML解析に使用 zip プラグイン、テーマ、WordPressアップデートパッケージの解凍
✓のついていない7個のモジュールについては別途インストールしてやる必要があります。
下記コマンドを実行してまとめてインストール。
ひとつひとつインストールしても良いのですがまとめてやった方が楽ちんです。
sudo apt install php-curl php-mbstring php-mysql php-xml php-zip -y
php-imagickは、画像処理ライブラリ本体であるimagemagickと一緒にインストールする方が良さそうです。
sudo apt install imagemagick php-imagick -y
インストールが一通り完了したら下記のコマンドで利用可能になったモジュールを一覧表示させて確認
php -m