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
Un commentaire
ça laisse tout de même un peu perplexe. J'imagine que les performances ne doivent pas être exceptionnelles. Déjà qu'en local mon Apache a tendance à ramer...