PHP中的Tar路径问题

PHP中的Tar路径问题,php,command,exec,tar,Php,Command,Exec,Tar,我试图通过PHP中的exec创建一个TAR,它将包含许多文件夹。包含的每个文件夹都代表一个服务器路径。不幸的是,我创建这个TAR的脚本不起作用,我不知道我做错了什么。Linux并不是我的强项,所以如果有人对可能出现的问题有想法,我希望能有一些见解 代码 exec("tar czf ".DIR_PATH."/public/zip_folder/facebook_albums_1.tar.gz / ".DIR_PATH."public/zip_folder/facebook_albums_1");

我试图通过PHP中的
exec
创建一个TAR,它将包含许多文件夹。包含的每个文件夹都代表一个服务器路径。不幸的是,我创建这个TAR的脚本不起作用,我不知道我做错了什么。Linux并不是我的强项,所以如果有人对可能出现的问题有想法,我希望能有一些见解

代码

 exec("tar czf ".DIR_PATH."/public/zip_folder/facebook_albums_1.tar.gz / ".DIR_PATH."public/zip_folder/facebook_albums_1");
代码结果

var\chroot\home\content\78\10368378\html\domain\Facebook\public\zip_folder\facebook_albums_1
zip_folder\facebook_albums_1
我想要

var\chroot\home\content\78\10368378\html\domain\Facebook\public\zip_folder\facebook_albums_1
zip_folder\facebook_albums_1
试着做

chdir(DIR_PATH./public/)

exec
之前,只需将
exec
更改为

exec("tar czf zip_folder/facebook_albums_1.tar.gz zip_folder/facebook_albums_1");
试着做

chdir(DIR_PATH./public/)

exec
之前,只需将
exec
更改为

exec("tar czf zip_folder/facebook_albums_1.tar.gz zip_folder/facebook_albums_1");

$path?要定义这个,请详细说明@Marko D$path?要定义这一点,请详细说明@Marko D