1.0.2 • Published 6 years ago
@hailin_yin/express-php-fpm v1.0.2
Express middleware for php-fpm
Express middleware for handling php requests and serve static files.
It's working seamlessly with WordPress, Joomla, Drupal!
In order to run the middleware be sure that you have a running php-fpm server. What is php-fpm? Why php-fpm? How to install php-fpm on Windows, Mac, Linux?
Usage & Example
npm i express-php-fpmconst express = require("express")
const epf = require("express-php-fpm").default
const options = {
  // root of your php files
  documentRoot: __dirname + "/php_files",
  // extra env variables
  env: {},
  // connection to your php-fpm server
  // https://nodejs.org/api/net.html#net_socket_connect_options_connectlistener
  socketOptions: { port: 9000 },
}
const app = express()
app.use("/", epf(options))
app.listen(3000)