mirror of
https://github.com/Icinga/icinga-php-thirdparty.git
synced 2025-07-24 22:24:46 +02:00
-----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRFzlmcDkkEHBJdK5nirbti8Qiz2wUCaFJ0qwAKCRDirbti8Qiz 2yLuAP0d6g/G6ByP/Bax5ggSqeJZ9U1zV7BTDpRifjC2Zfp21QD/eHJKl+2EC5Jg 8FaG6KXlxul6sjOvA2F8C7nbZ+SJVgU= =d86w -----END PGP SIGNATURE----- Merge latest tag, package pipelines require it # Conflicts: # composer.lock.bak
Icinga PHP Thirdparty
This project bundles all 3rd party PHP libraries used by Icinga Web products into one piece, which can be integrated as library into Icinga Web 2.
Requirements
- Icinga Web 2 (>= 2.9)
- PHP (>= 8.2)
Installation
Please download the latest release and install it in one of your configured library paths. The default library
path for Icinga Web 2 installations is: /usr/share/icinga-php
Download or clone this repository there (e.g. /usr/share/icinga-php/vendor
) and you're done.
Note
: Do NOT install the GIT master, it will not work! Checking out a branch like
stable/0.13.0
or a tag likev0.13.0
is fine.
Examples
Sample Tarball installation
INSTALL_PATH="/usr/share/icinga-php/vendor"
INSTALL_VERSION="v0.13.0"
mkdir "$INSTALL_PATH" \
&& wget -q "https://github.com/Icinga/icinga-php-thirdparty/archive/$INSTALL_VERSION.tar.gz" -O - \
| tar xfz - -C "$INSTALL_PATH" --strip-components 1
Sample GIT installation
INSTALL_PATH="/usr/share/icinga-php/vendor"
INSTALL_VERSION="stable/0.13.0"
git clone https://github.com/Icinga/icinga-php-thirdparty.git "$INSTALL_PATH" --branch "$INSTALL_VERSION"
Languages
Shell
84.6%
PHP
15.4%