Documentation

Previous topic

< Cherokee Installation Notes

Next topic

Nginx Installation Notes >

This Page

Using PHP Built-in webserverΒΆ

As of PHP 5.4.0, you can use PHP’s on built-in web server for development.

To start the server type:

php -S localhost:8000 -t /public

If you want to rewrite the URIs to the index.php file use the following router file (.htrouter.php):

<?php
if (!file_exists(__DIR__ . '/' . $_SERVER['REQUEST_URI'])) {
    $_GET['_url'] = $_SERVER['REQUEST_URI'];
}
return false;

and then start the server from the base project directory with:

php -S localhost:8000 -t /public .htrouter.php

Then point your browser to http://localhost:8000/ to check if everything is working.

Follow along: