WordPressを契約しているレンタルサーバーにインストールして、設定作業を続けていると、「Missing zlib extensions」というエラーが出て、プラグインの解凍インストールや、テーマのインストールができなくなったことがあった。メモ代わりに記録。
サーバーによって事情が違うと思うが、今回の場合、PHPのモジュールが無いことが原因。ないモジュールは、zlib
zlibは、圧縮解凍に関するモジュール。通常、PHPのモジュールは複数あり、全てがONになっているわけではない。従って、ユーザの側でONにする必要がある。
契約しているレンタルサーバーでは、「php.ini」ファイルの内容を書き換えることにより、ON/OFFができる。
トップディレクトリにある「.PHP」ディレクトリ内にあるphp.ini の中身を書き換える。
この場合は、「extension=zlib.so」という文を追記する。