Ok, since I don't have any choice, I think I have my dev server (my desktop) running as CGI now - because I want them to match - but it doesn't parse my php files. I added the following to my virtual host in the apache config:
AddType application/x-httpd-php-cgi .php
Action application/x-httpd-php-cgi /usr/bin/php
And commented out the Loadmodule and Addmodule lines.
But it only gives this 404 error:
"The requested URL /usr/bin/php/phpinfo.php was not found on this server."
For some reason it is appending the requested file /phpinfo.php to the path given for the action.