HOWTOs / Running Bolt using PHP's built-in web server
Note: You are currently reading the documentation for Bolt 4.0. Looking for the documentation for Bolt 5.2 instead?
For development and testing purposes it is ofter useful to use PHP's built-in web server rather than setting up Apache or Nginx.
To run the built-in server, simply change to the site root directory and run:
php ./bin/console server:run
If you wish to specify a host name or different TCP port, simply add these after
server:run
, e.g.
php ./bin/console server:run example.com --port=8080
Note: Using the method above is preferred over using php -s directly. The latter might seem to work at first glance, but the paths of assets will be wrong, and you will not be able to edit files through the Bolt backend.
Edit this page on GitHub
Couldn't find what you were looking for? We are happy to help you in the forum, on Slack or on Github.
Couldn't find what you were looking for? We are happy to help you in the forum, on Slack or on Github.