# 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';