LoginSignup
1
1

More than 5 years have passed since last update.

localhostでffmpegコマンドがつかえなかった件

Posted at

Apache の環境変数 PATH について
macのapacheに環境変数を渡す方法 <-自分の環境では[disabled] keyがついていて、できないっぽかった。参考

proplem

macにffmpegをインストールした。
ローカルだと、ffmpegコマンドはアクティブなのに、サーバーからは使えなかった。

reason

homebrew経由でインストールしたので、ffmpegはusr/local/binにパスが通っていた。

しかし、サーバーの環境変数$PATHには usr/local/binは通っていない。
そもそもアカウントが違う(local:atom , server:_www)から当然か?
-- 2015/12/17 追記: 違うっぽい。です。

しかし、httpd.confにSetEnv, PassEnvしてもだめ。
mac設定のplistをいじってもだめ。
場当たり的だが、以下で解決

solution

python上で環境変数追加。

python
import os
os.environ['PATH'] = '/usr/local/bin'

/etc/services に setenvでもいけるらしい。

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1