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