最新消息: 新版网站上线了!!!

node.js php service安装方法

安装方法
  1. npm install --save node-php-server 

使用例子

 

  1. var phpServer = require('node-php-server'); 
  2.   
  3. // Create a PHP Server  
  4. phpServer.createServer({ 
  5.     port: 8000, 
  6.     hostname: '127.0.0.1'
  7.     base: '.'
  8.     keepalive: false
  9.     open: false
  10.     bin: 'php'
  11.     router: __dirname + '/server.php' 
  12. }); 
  13.   
  14. // Close server  
  15. phpServer.close(); 

service.php

 

  1. <?php 
  2. // Example from Laravel framework  
  3. return call_user_func(function () { 
  4.     $uri = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); 
  5.     $publicDir = __DIR__ . '/public'
  6.     $uri = urldecode($uri); 
  7.   
  8.     $requested = $publicDir . '/' . $uri
  9.   
  10.     if ($uri !== '/' && file_exists($requested)) { 
  11.         return false; 
  12.     } 
  13.   
  14.     require_once $publicDir . '/index.php'
  15. }); 

github地址

https://github.com/jaceju/node-php-server

.....

转载请注明:谷谷点程序 » node.js php service安装方法