HTTP响应是整个PHP文件

In my ionic app I have an $http.post() that sends user information to my PHP file. The PHP file then calls a proc to store the information in MySQL and echos the success. The problem I'm seeing however is when I log the response to the console, the entire PHP file is printed instead of 1/0, from success. I found that instead of running the PHP file, it just seems to be printed to the log. Is there a way to fix this?

You need to setup the handler for .php on the server.

In your .htaccess or httpd.conf add this handler.

AddHandler application/x-httpd-php5 .php