我已经在DigitalOcean服务器上工作,但我似乎无法在本地工作。
我的Vagrant框是this。当我进入机器查看ffmpeg
二进制文件的权限时,它会664
。我尝试运行chmod 755 ffmpeg
(w /和sudo
),但它没有效果,也没有输出响应。我是所有者,因此chown
不会产生任何影响(但也不起作用,w /或w / o sudo
)。在Vagrant机器之外,文件权限为755
并由我拥有,但这看起来并不重要。
二进制文件是ubuntu/trusty64上site linked to的静态版本。
在远程DO服务器和Vagrant机器上运行cat /etc/*-release
会返回相同的结果:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.2 LTS"
NAME="Ubuntu"
VERSION="14.04.2 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.2 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
当尝试在Vagrant机器上使用PHP执行二进制文件(exec()
)时,我会得到一个126
退出代码。
我还应该尝试做些什么呢?