Please see George Schlossnagle's response above.
... for want of a nail... Essence of George's reply: ----- the SuSE rpm may install it's header files in $foo/php5, but PHP always expects them to be in $foo/php. You can manually fix this by editing the executable 'php-config' (use locate to find it, it's just a shell script) and change the line: includedir="${prefix}/include/php" to includedir="${prefix}/include/php5" ------