Otra opción para la parte Servidora/Delphi es usar
DelphiMVCFramework. Te simplificará mucho las cosas en la parte servidor, y es estandard para que la "otra" parte pueda diseñarla en lo que necesites (php).
Aquí tienes algunas entradas con los primeros pasos:
Entrada 1:
DelphiMVCFramework; Framework REST para Delphi
Entrada 2:
DelphiMVCFramework; Primeros pasos
Entrada 3:
DelphiMVCFramework; Acciones básicas (GET, POST, PUT y DELETE)
Entrada 4:
DelphiMVCFramework; Soporte para ActiveRecord
En cuanto a XAMP, es una buena opción, porque te facilita mucho el trabajo. Si te parece pesado, hay otras alternativas similares. Tal vez alguna de ellas se ajuste más a lo que necesitas y sea más liciana, en cuanto a tamaño.
Revisa el link;:
https://alternativeto.net/software/xampp/