node-php-server
0.1.2 • Public • Published node-php-server 
Create a built-in PHP server for PHP framework in node.js script.
Install
npm install --save node-php-server
Examples
var phpServer = require('node-php-server');
phpServer.createServer({
port: 8000,
hostname: '127.0.0.1',
base: '.',
keepalive: false,
open: false,
bin: 'php',
router: __dirname + '/server.php'
});
phpServer.close();
server.php
<?php
return call_user_func(function () {
$uri = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$publicDir = __DIR__ . '/public';
$uri = urldecode($uri);
$requested = $publicDir . '/' . $uri;
if ($uri !== '/' && file_exists($requested)) {
return false;
}
require_once $publicDir . '/index.php';
});
License
MIT
Readme
Keywords
nonePackage Sidebar
Install
Weekly Downloads