I have an old pc running on windows and what I would like to do is host a php MySQL website from that pc. I also want to be able to ftp into it with FileZilla from a separate pc... I'm looking for some free software or ideas on the best way to do this. Any suggestions?
generally wamp is the way to go with windows to get apache/mysql/php going - http://www.wampserver.com/en/. if you are fairly capable and ambitious you could install a linux distro but that is a lot of extra overhead to learning php/mysql.
i'm not really familiar with windows ftp servers, but filezilla has a server as well that you could try: https://filezilla-project.org/download.php?type=server