ngmy / phpinfocmp
PhpinfoComparator is compare two phpinfo() files.
Installs: 99
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 3
Forks: 0
Open Issues: 0
Language:HTML
Requires
- php: >=7.1.0
- aura/di: ^3.0
- cogpowered/finediff: ^0.3
- pear/console_commandline: ^1.0
Requires (Dev)
- mockery/mockery: ^1.0
- php-coveralls/php-coveralls: ^2.1
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-10-26 07:40:14 UTC
README
PhpinfoComparator is compare two phpinfo()
files.
Requirements
PhpinfoComparator has the following requirements:
- PHP >= 7.1.0
Installation
Install PhpinfoComparator globally as a system wide by using the Composer:
composer global require ngmy/phpinfocmp
Or alternatively, install PhpinfoComparator locally as part of your project by using the Composer:
composer require ngmy/phpinfocmp
Usage
Compare two phpinfo()
files on two remote servers:
phpinfocmp http://server1/phpinfo http://server2/phpinfo > phpinfo_diff.html
Compare two html phpinfo()
files on one local machine:
phpinfocmp --fetch-mode1=file --fetch-mode2=file phpinfo1.html phpinfo2.html > phpinfo_diff.html
Compare two text phpinfo()
files on one local machine:
phpinfocmp --fetch-mode1=file --fetch-mode2=file --file-format1=text --file-format2=text phpinfo1.txt phpinfo2.txt > phpinfo_diff.html
You can combine different fetch modes and file formats:
phpinfocmp --fetch-mode2=file http://server1/phpinfo phpinfo.html > phpinfo_diff.html
phpinfocmp --fetch-mode1=file --fetch-mode2=file --file-format2=text phpinfo.html phpinfo.txt > phpinfo_diff.html
You can read fetch options from a specified PHP file:
phpinfocmp --fetch-options1=fetch_options.php --fetch-options2=fetch_options.php https://server1/phpinfo https://server2/phpinfo > phpinfo_diff.html
The PHP file must be an array format that can be passed to curl_setopt_array()
as following:
<?php return [ CURLOPT_SSL_VERIFYPEER => false, ];
License
PhpinfoComparator is open-sourced software licensed under the MIT license.