Depuis la version 5.4 PHP intégre un serveur HTTP, au même titre qu'Apache ou Nginx pour les plus populaires.

Il ne s'agit pas d'un environnement destiné à la production mais uniquement au développement, dans le cadre de tests pour s'affranchir de la mise en place d'un serveur "lourd".

Le lancement des applications ne nécessite qu'une seule ligne en console :

php -S localhost:8000

Vous l'aurez compris, cette solution n'a pas vocation à remplacer un serveur tel qu'apache. Lorsque vous développez un script dans le train par exemple 🙂

Côté benchmark je vous invite ce billet chez MaGeekBlog. Pour le reste, voir la documentation.

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter