测试代码:
<?php
$cmd='rm -rf /output.txt && sudo echo 1234 > /output.txt';
pclose(popen($cmd,'r'));
当PHP运行生成/output.txt文件失败时,可能是由于函数禁用或权限不足导致。检查php设置,确保相关函数未被禁用。如果权限问题,通过命令增加www用户权限并修改sudoers文件,重启Apache或服务器后问题可得到解决。
测试代码:
<?php
$cmd='rm -rf /output.txt && sudo echo 1234 > /output.txt';
pclose(popen($cmd,'r'));
1275
5346
9011

被折叠的 条评论
为什么被折叠?