Questions And Answers

More Tutorials

PHP Built in server

Running the built in server

php -S localhost:80


PHP 7.1.7 Development Server started at Fri Jul 14 15:11:05 2017
Listening on http://localhost:80
Document root is C:\projetos\repgeral
Press Ctrl-C to quit.

This is the simplest way to start a PHP server that responds to request made to localhost at the port 80.
The -S tells that we are starting a webserver.
The localhost:80 indicates the host that we are answering and the port. You can use other combinations like:

  • mymachine:80 - will listen on the address mymachine and port 80;

  • - will listen on the address and port 8080;

  • built in server with specific directory and router


    php -S localhost:80 -t project/public router.php


    PHP 7.1.7 Development Server started at Fri Jul 14 15:22:25 2017
    Listening on http://localhost:80
    Document root is /home/project/public
    Press Ctrl-C to quit.


    In this page (written and validated by ) you learned about PHP Built in server . What's Next? If you are interested in completing PHP tutorial, your next topic will be learning about: PHP Common Errors.

    Incorrect info or code snippet? We take very seriously the accuracy of the information provided on our website. We also make sure to test all snippets and examples provided for each section. If you find any incorrect information, please send us an email about the issue:

    Share On:

    Mockstacks was launched to help beginners learn programming languages; the site is optimized with no Ads as, Ads might slow down the performance. We also don't track any personal information; we also don't collect any kind of data unless the user provided us a corrected information. Almost all examples have been tested. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. By using, you agree to have read and accepted our terms of use, cookies and privacy policy.