我想自动将最新的 WordPress 版本下载到网络服务器的根文件夹。到目前为止,这是我的代码:
<?php
$fp = fopen (dirname(__FILE__) . '/wp.tar.gz', 'w+');
$ch = curl_init('http://wordpress.org/latest.tar.gz');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_exec($ch);
curl_close($ch);
fclose($fp);
exec('tar -zxvf wp.tar.gz wordpress');
unlink('wp.tar.gz');
?>
问题是,WordPress tar 文件包含一个包含所有文件的目录 /wordpress,所以在运行这个 PHP 文件后,我现在有一个包含文件的 /wordpress 目录,但我希望它不是 /wordpress 中的所有内容在 / (从 PHP 文件运行的地方)。或者我应该使用 'mv' 命令将所有内容从 /wordpress 移动到 / ?
谢谢