1

jpegoptimを使用してサーバー上の画像を圧縮するための php アプリを作成しています。現在、マシン(Ubuntu14.04)にjpegoptimをインストールしており、端末で正常に動作しています。

しかし、ローカル マシンの php ファイルで次のコードを実行しようとしても、何も起こりません。

<? php
$path_to_jpg_file = "dump/f.jpg";
$path_to_jpg_file = escapeshellarg($path_to_jpg_file);
$compressed_jpg_content = shell_exec("jpegoptim --max=75 --strip-all --all-progressive - < ".escapeshellarg($path_to_jpg_file));
?>

PHP はjpegoptimコマンドを見つけることができないため、クエリを処理できないため、サーバーにjpegoptimをインストールする必要があると思います。

「サーバー」にjpegoptimをインストールするにはどうすればよいですか?

注: すべてのディレクトリには 777 のアクセス許可があります

4

1 に答える 1