最新の WordPress バージョンを Web サーバーのルート フォルダーに自動でダウンロードしたいと考えています。これまでの私のコードは次のとおりです。
<?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 から / に移動する必要がありますか?
ありがとうございました