扫码关注官方订阅号
php文件调用系统命令,在终端中直接执行这个php文件是可以执行的,在web服务器中访问这个文件就没有反应,是什么问题。权限问题吗?还是什么。。。
欢迎选择我的课程,让我们一起见证您的进步~~
我刚才也碰到了类似的问题,你说不能执行ffmpeg命令对吧,我是不能执行生成图片的命令。我们都是命令行下直接执行是可以成功的,php调用就不行的情况是吧。而且普通命令可以成功。我觉得我们问题的共同点是都需要生成文件。我的情况是,我在apache默认web目录下新建了个目录,把php文件放在里面了,但没有对这个目录赋予写权限,只是对里面的php文件赋予了权限,然后就一直找不到原因。刚才试着把整个目录赋予写权限,就能成功了。不知道你是不是有类似的情况。如果不是的话,还可能是php.ini的配置问题,如safe_mode=off没有配置之类的。希望能帮到你~
应该是权限的问题
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
我刚才也碰到了类似的问题,你说不能执行ffmpeg命令对吧,我是不能执行生成图片的命令。
我们都是命令行下直接执行是可以成功的,php调用就不行的情况是吧。而且普通命令可以成功。
我觉得我们问题的共同点是都需要生成文件。
我的情况是,我在apache默认web目录下新建了个目录,把php文件放在里面了,但没有对这个目录赋予写权限,只是对里面的php文件赋予了权限,然后就一直找不到原因。
刚才试着把整个目录赋予写权限,就能成功了。
不知道你是不是有类似的情况。如果不是的话,还可能是php.ini的配置问题,如safe_mode=off没有配置之类的。
希望能帮到你~
应该是权限的问题