Ciao magda,
ti faccio un mini-glossario così che puoi capire meglio.
Apache: webserver - serve per poter VISUALIZZARE E RICHIAMARE le pagine che crei da locale (http://localhost) oppure da web tramite indirizzo ip del server.
FileZilla: Client ftp - serve per poter caricare i file sul server se non hai accesso al server in uso.
Quindi...tu vuoi mettere le tue pagine php SUL TUO COMPUTER oppure vuoi farle hostare da servizi appositi quali netsons,altervista...ecc?
Nel primo caso ti serve da installare apache e php,altrimenti soltanto Filezilla del quale devi impostare correttamente i parametri secondo quelli forniti dal provider.
Cambio il titolo,ciao!