If you make other changes to your php.ini file - e.g. change the value for display_errors - does phpinfo() reflect these changes?
If so, try enabling display_startup_errors and display_errors and setting error_reporting to E_ALL. Then, restart your webserver and see if any errors are generated (both when starting up the server and visitng the page again). You might also want to check Apache's logs to see if they contain any helpful information.