note 118912 added to features.commandline.webserver
| From: | leandro at leandroleite dot info | Date: | Fri, 26 Feb 2016 12:48:31 +0000 |
| Subject: | note 118912 added to features.commandline.webserver | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-205049@lists.php.net to get a copy of this message | ||
when I need to up a server for develop with rewrite, I use it:
// php -S 0.0.0.0:8080 -file webServer.php
// webServer.php
<?php
if (preg_match('/\.css|\.js|\.jpg|\.png|\.map$/', $_SERVER['REQUEST_URI'],
$match)) {
$mimeTypes = [
'.css' => 'text/css',
'.js' => 'application/javascript',
'.jpg' => 'image/jpg',
'.png' => 'image/png',
'.map' => 'application/json'
];
$path = __DIR__ . $_SERVER['REQUEST_URI'];
if (is_file($path)) {
header("Content-Type: {$mimeTypes[$match[0]]}");
require $path;
exit;
}
}
require_once __DIR__.'/../app/bootstrap.php';
----
Server IP: 72.52.91.14
Probable Submitter: 179.132.81.213
----
Manual Page -- http://php.net/manual/en/features.commandline.webserver.php
Edit -- https://master.php.net/note/edit/118912
Del: integrated -- https://master.php.net/note/delete/118912/integrated
Del: useless -- https://master.php.net/note/delete/118912/useless
Del: bad code -- https://master.php.net/note/delete/118912/bad+code
Del: spam -- https://master.php.net/note/delete/118912/spam
Del: non-english -- https://master.php.net/note/delete/118912/non-english
Del: in docs -- https://master.php.net/note/delete/118912/in+docs
Del: other reasons-- https://master.php.net/note/delete/118912
Reject -- https://master.php.net/note/reject/118912
Search -- https://master.php.net/manage/user-notes.php