phpExec is a small tool I did to execute php snippets on the fly. Basically it is like jsfiddle for php which should be hosted by yourself.
phpExec is a simple script written in php which provides an in-browser editor to write and run php codes. the only requirement would be having php binaries on your machine. you can either use the built in php server functionality shipped with phpExec or place the copy in your web server folder and access it locally.
with phpExec you do not have any limitation on which functions that you can use, so you can even kill your machine with your code if you wish to.
Up and running phpExec:
To get started with phpExec simply download the repository in github and run composer install within the folder to download the required dependencies.
Once you have the folder downloaded you can place it on your local webserver and go to phpExec editor without any additional configuration.
Running phpexec on the built-in web server would let you to modify the php.ini variables easily by editing the file shipped in the root folder of the project.
to start try running:
php phpexec serve
This will run phpExec on localhost:8000 by default. as an additional argument you can pass host and port number to the serve command.
php phpexec serve --host=sandbox.dev --port=8081
you can also use includes in phpExec. running phpexec make:include command will create a folder and a file within the root directory named as includes/ & includes.php.
once this is done you can add any custom class or php files in the includes folder and reference them in the includes.php .
Also remember symfony var_dumper is already loaded with the page. you can use the dump function anytime within your snippets.
Incoming search terms:
- php on the fly