Recientemente he necesitado crear un rest server para un aplicación web con AngularJS, que me hiciera de interfaz con respuesta JSON. Mi problema es que no la puedo desplegar en un servidor propio y por lo tanto no dispongo de Node para crear un buen servidor rest con Express. Por ello, lo que me he planteado es desplegar esta aplicación sobre mi servidor actual, que acepta PHP y, por lo tanto, HTML. Entonces, lo mas sencillo es intentar crear un servidor rest con las tecnologías disponibles. Y eso me ha llevado a hacerlo en PHP.
Cómo no, Google para estos casos es la mejor herramienta, y para no reinventar la rueda, me he decidido a utilizar una solución ya existente. Por lo tanto, lo que voy a hacer en esta ocasión es ofreceros el enlace al increíble artículo de LeaseWeb labs: Creating a simple REST API in PHP.
https://www.leaseweb.com/labs/2015/10/creating-a-simple-rest-api-in-php/
Os lo recomiendo, funcionando a la primera y sin ningún tipo de problema. Todo un aporte excelente!
Si seguís interesados en su proyecto, ofrecen la suite completa para crear un interfaz CRUD en este repositorio GIT: https://github.com/mevdschee/php-crud-api
Espero que os sea de ayuda, tanto o mas como me lo ha sido a mi.
Gracias por leerme!
Jordi