Tiny WordPress

on in Blog
Last modified on

Tiny WordPress – tinywp.php – is a quick (but not dirty) PHP script which auto-installs WordPress on any host. Just upload it via (S)FTP and run it.

$n = basename($_SERVER['SCRIPT_NAME']);
copy('https://wordpress.org/latest.zip', 'wordpress.zip');

$b = new ZipArchive;

for ($i = 0; $i < $b->numFiles; $i++) {
    $f = $b->getNameIndex($i);
    $b->renameName($f, str_replace('wordpress/', '', $f));

$b = new ZipArchive;

header('Location: https://' . $_SERVER['HTTP_HOST'] . str_replace($n, 'wp-admin/setup-config.php', $_SERVER['REQUEST_URI']));

Use it when you have a slow (S)FTP connection or an SSH-only connection.

Related posts