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 のアクセス許可があります