WordPress and Drupal both have ways to interface with Solr through plugins/modules.   Not sure that describes your PHP website.

I like Ruby on Rails "projectblacklight" for an easy and usable discovery layer.

We are a Python/Django shop - we've had good luck with Django-haystack and pysolr.