Thanks for the answer..
i typed the following into shell as root :
Code:
mv /usr/local/lib/php.ini /usr/local/lib/php.ini.bak110428
/scripts/phpini
However it did not create a new php.ini file
it renamed the old one php.ini.bak110428 but no new one anywhere..
In WHM php configuration the advanced edit now shows as blank..
But the sites still work... 

I have since found in my folder an error_log which states :
[27-Apr-2011 19:21:58] PHP Fatal error: [Zend Guard Loader] Extension "Zend Guard Loader" cannot be loaded twice in Unknown on line 0
so that is probably the main cause, as you state..
Any ideas how to get my php.ini back.
Kenny