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