Convert php files to html
$ npm install --save php2html
To make this work you need the php-cgi
binaray in your PATH.
The php-cgi
binary can be installed via Homebrew by tapping the
homebrew-php repository:
brew install php@7.3
The php-cgi
binary can be installed via XAMPP.
Here is how you can add the binary to your PATH: Link
sudo apt-get install php-cgi
var php2html = require('php2html');
php2html('index.php', function(err,data){
// do something awesome
});
~$ php2html index.php > index.html
~$ cat index.php | php2html > index.html
php2html / --baseDir web --router web/app_dev.php > index.html
Required
Type: string
Type: String
Default value: process.cwd()
Specify a docroot for the php Server. All php files will be served relative to this directory.
Type: String
Default value: undefined
Use a router script. Useful for frameworks like symfony
Type: Boolean
Default value: false
Convert internal links pointing to .php
pages to the .html
equivalent.
Type: Object
Default value: {}
Pass data to php file using $_GET.
Type: Int
Default value: undefined
php2html
will use a random for port to fetch content. Use this option to manually specify the port.
Type: String
Default value: undefined
USe this option to tweak the request host passed to the .php
script as SERVER_NAME
and SERVER_PORT
.
MIT © Ben Zörb