【发布时间】:2015-04-25 22:22:54
【问题描述】:
我想在这样的 php 脚本中执行命令:
<?php
shell_exec(php myfile.php)
或
<?php
shell_exec(ffmpeg -i ...)
我的问题,我认为 php 和 ffmpeg 路径在我的 apache 环境中没有正确配置,因为当我执行此操作时:
<?php
var_dump(shell_exec("which php"));
var_dump(shell_exec("which ffmpeg"));
我得到这个答案:
string '/usr/bin/php' (length=13)
null
但在终端输入时:
which php
which ffmpeg
我得到这个答案:
/usr/local/opt/php55/bin/php
/usr/local/bin/ffmpeg
那么我怎样才能正确设置 php 和 ffmpeg 环境路径而不总是重新输入完整路径?
我在 Mac OsX 10.10 下,我用 brew 安装了 php 和 ffmpeg。
【问题讨论】:
标签: php apache path ffmpeg environment-variables