The reason your changes are not taking affect are because you just created a php.ini file anew, rather than finding the one that is being used.
By definition, since you just created it, it won't be the one that exists in your php directory. :-)
But don't worry! There's an easy way to find the correct php.ini file that your site is using:
- Go to /admin/reports/status on your drupal site. Here you will see information about which version of php and apache you're using, etc.
- The line for 'PHP' on that page should have both the version of php you're using (something like 5.3.6) and a 'more information' link
- Click on that link and you should be able to see detailed information about the php installation on your machine.
- Find the line called 'Configuration File (php.ini) Path' on that screen and navigate to that to update it.
Just like you already knew, make sure you restart your server after any changes. :-)
Let us know if this fixes your problem!