I have a local LAMP server set up on my Ubuntu laptop for testing various PHP scripts.
Sometimes, when I do something wrong, instead of getting an error, the script I'm testing is offered for download. Why is that and how can it be fixed?
apache-2.2PHP
I have a local LAMP server set up on my Ubuntu laptop for testing various PHP scripts.
Sometimes, when I do something wrong, instead of getting an error, the script I'm testing is offered for download. Why is that and how can it be fixed?
Best Answer
The server does not recognize the script as something to execute locally, and as such it offers it as a file instead.
These lines should be present in your Apache config. Note that the path may need to be changed for the .so modules, depending on your configuration:
Follow up with a restart of the Apache service and php should load into Apache to run just fine.