Non c'è bisogno di alcun tool... se sei riuscito a programmare qualcosa in Php non dovresti avere problemi ad usare un client ftp.
Una volta uplodati tutti i file bisogna impostare le variabili per l'accesso al database ed eventualmente creare le directory necessarie impostando i permessi giusti...