PHP 代码内执行Linux命令

还是那个问题,就是那个php填写pdf表单,因为副武器的原因,改用命令执行了,哎,一个问题好多知识点啊,先来说说PHP执行linux命令,其实挺简单的,但是呢,后面说说我遇到的问题

1、PHP执行命令,有相关的函数,比如exec,system,具体用法呢,看这样

$command = "mkdir two"; //新建two目录
$retval = array();
exec($command, $retval, $status);
echo $status;

2、然后呢,我用命令执行操作文件的时候,一直没反应,找到Apache的报错日志,发现了这个东西

然后我看到了我得文件的权限是root,但是我新建的目录的用户名和组是daemon,所以要把这个form.filled.pdf修改一下权限,

chown daemon:daemon form.filled.pdf 

然后再执行就行了,写的好乱啊,因为功能还没做完,我先写一下,到时候一块整理

猜你喜欢

转载自www.cnblogs.com/xbxxf/p/10598592.html