A ver, si te haces un buscador con php necesitarás también mysql, porque php no te va a buscar el contenido idexado de tu web.
Hay ejemplos en internet, que por cierto sí que funcionan, teniendo en cuenta que tienes que modificar las partes necesarias.
No creo que haya nada génerico que sirva para toodas las webs ya que las tablas y nombre de las páginas, parámetros etc varían.
¿Por qué no usas el script de google para las búsquedas en tu web? Es mi recomendación si estás empezando.

Aunque si sabes php tampoco es tán complicado hacerse uno.
Un saludo.