Hola lbm.
EL PHP es un lenguaje de script del lado del servidor. Es decir, un programa que complementa al servidor web en el que publiques tus trabajos de forma que cuando un navegador pida una página con contenido (o parte) en php (y esto el servidor web lo intuye por la extensión del documento solicitado), el servidor web correspondiente se lo entrega al programa PHP (instalado en el servidor) para que lo preprocese.
El php interpreta el documento y le entrega al servidor web el documento definitivo para que éste se lo entregue al navegador que lo solicitó.
Muchos programas de galerías fotográficas están codificados en PHP (todo un lenguaje de programación) y, por tanto, el servidor en el que se alojen debe ser capaz de interpretar PHP.
Si el servidor es tuyo, probablemente sólo tengas que instalar PHP. Si alojas tus páginas en un servidor ajeno o en un proveedor, debes investigar a ver si dan soporte PHP en su servidor.
Espero no haberte liado más.
Nota: Fíjate en este foro y en la web de caborian. Los programas que los gestionan están escritos en PHP.
Un saludo cordial.