# Linux(64ビット)以外のOS
PHPWebPに同梱されるWebP変換コマンドは、最もシェアの高いLinux(64ビット)専用です。
Linux(64ビット)以外のOSでお使いの場合は、libwebp
に同梱される変換コマンドを別途用意する必要があります。
# ビルド済みコマンドを利用する場合
ビルド済みのコマンドファイルがあれば、アップロードするだけで利用できます。
下記のページからお使いのOSに対応したlibwebp
のビルド済みパッケージ(Precompiled WebP utilities and library)をダウンロードしてください。
Downloading and Installing WebP | Google Developers (opens new window)
# コマンドファイルのアップロード
困憊済みのパッケージを展開すると、bin
ディレクトリに次のコマンドが含まれています。
cwebp
JPEG・PNGからWebPに変換するコマンドgif2webp
GIFからWebPに変換するコマンドdewbp
WebPからJPEG・PNG画像に変換するコマンド
これらのコマンドをphpwebp/lib/bin/custom
ディレクトリにアップロードし、実行可能なパーミッション(x
)を付与します(例: 0775
)。
# 他の方法でインストールする場合
お使いのOSに対応したビルド(Precompiled WebP utilities and library)がない場合は、ディストリビューションのパッケージマネージャやソースコードからlibwebp
をビルドしてインストールしてください。
インストール後、phpwebp.config.php
に各コマンドのフルパスを設定します。
<?php
// コマンドが /usr/local/bin にインストールされた場合
$config['cwebp_bin_path'] = '/usr/local/bin/cwebp';
$config['gif2webp_bin_path'] = '/usr/local/bin/gif2webp';
$config['dwebp_bin_path'] = '/usr/local/bin/dwebp';
← 本格運用に向けた設定 アンインストール →