我正在使用OSX和MAMP。在我的Mac終端,運行以下命令給出了下面的輸出
whoami
給...... pengkong
ffprobe -version
給... ffprobe version 3.3.2 Copyright (c) 2007-2017 the FFmpeg developers...
which ffprobe
給... /usr/local/bin/ffprobe
無法使用PHP執行/ usr/local/bin/program exec()
使用PHP
echo exec('whoami');
也給出。 ... pengkong
echo exec('ffprobe -version');
給出空回
echo exec('/usr/local/bin/ffprobe -version');
給出libpostproc 54. 5.100/54. 5.100
爲什麼我無法運行ffprobe
而未指定使用PHP的exec()函數的絕對路徑/usr/local/bin/ffprobe
?
http://php.net/manual/en/function.system.php – EvgenyKolyakov
[PHP - exec()vs system()vs passthru()]的可能重複(https://stackoverflow.com/questions/ 732832/PHP-EXEC-VS-系統-VS-通路) – EvgenyKolyakov