The problem
Just a heads up, I was figuring this out for several hours. I tried all the different ways that other people were doing and none of them worked for me. I figured that if this was this difficult for me to figure out, that, other people who were using Windows Substation for linux were also having issues. After reinstalling apache2, I did some research on Stack Overflow. I tried this, I made the folders on my particular folder executable. That didn't work.I already have figured out how to get Drupal and WordPress to work, so, I knew that going into PHP was also going to be a challenge. For some reason, I do not have the same configuration files that other people have with the, where they tell you to find the PHP configuration files in the /etc/apache2/sites-available folder. With that being said, there is a really nice solution that already exists.
You don't need to go to install all the entire lamp application all over again. I strongly believe that I and these other users may have some files missing in their configurations, somehow, a link between apache2 and PHP didn't happen, or, whatever the reason, when I installed PHP on WSL, apache2 acted like nothing happens. These other tutorials where they already have everything installed and they act like they can just load PHP files like no problem are not helpful either.