全部
技术
PHP
MySQL
前端
Linux
JAVA
工具
纪念日计算器
邮记星
个人记账
笔记侠
历史上的今天
生日密码
生日书
生日密码
生日花语
博古通今
三十六计
鬼谷子
笑林广记
本草纲目
山海经
唐诗宋词
宋词300首
唐诗300首
退出
登录
注册
编辑文章
选择分类
PHP
MySQL
前端
Linux
Java
工具
选择专栏
设计模式
java基础
Angular学习
Java面试题
描述:
解决php通过exec调用 ffmpeg报错
封面图上传 :
+
点击上传图片
### php-fpm linux环境使用exec函数调用ffmpeg,报错ffmpeg: command not found的解决方法 ``` 打印具体报错命令 0 => 'sh: ffmpeg: command not found', ``` 具体原因是通过PHP调用这个命令,没有引入对应的环境变量,导致找不到这个命令 ##### 解决办法 在PHP-fpm.conf的配置文件里面把下面几行前面的;去掉 ***我的PHP配置文件php-fpm.conf 在/usr/local/php/etc/php-fpm.conf ***; env[PATH]里面加入ffmpeg的路径,比如我的在/data/bin ``` env[PATH] = /usr/local/bin:/usr/bin:/bin:/data/bin env[TMP] = /tmp env[TMPDIR] = /tmp env[TEMP] = /tmp env[LD_LIBRARY_PATH] = /usr/local/lib ```
保存文章