# Outils serveur

Votre serveur d’Hébergement Web est équipé de nombreux outils courants préinstallés et toujours à jour.

# Utilisation de PHP, composer et WP-CLI

Votre serveur est parfaitement préparé pour effectuer les opérations PHP courantes à partir de la ligne de commande :

### PHP

PHP est prêt à l’emploi, il peut être invoqué via la commande **php**. La version installée au 01/10/2023 est la 8.1.

```
> php -v
    PHP 8.1.25 (cli) (built: Oct 27 2023 11:17:49) (NTS)
    Copyright (c) The PHP Group
    Zend Engine v4.1.25, Copyright (c) Zend Technologies
      with the ionCube PHP Loader v13.0.2, Copyright (c) 2002-2023, by ionCube Ltd.
      with Zend OPcache v8.1.25, Copyright (c), by Zend Technologies
```

Si vous souhaitez utiliser une autre version de PHP, vous les trouverez dans les chemins suivants :

```
/opt/plesk/php/8.0/bin/php
/opt/plesk/php/8.1/bin/php
/opt/plesk/php/8.2/bin/php
```

<p class="callout info">Veuillez noter que les versions de PHP disponibles sur les serveurs Hosterra évoluent au fil du temps. Nous supprimons systématiquement toute ancienne version dont [la sécurité n’est plus maintenue](https://www.php.net/supported-versions.php) par le PHP Group. Nous ajoutons toute nouvelle version dès qu'elle est disponible.</p>

### Composer

Composer est également prêt à l'emploi via la commande **composer**.

```
> composer -V
    Composer version 2.6.5 2023-10-06 10:11:52
```

<p class="callout info">Notez que la version de composer disponible sur les serveurs Hosterra est toujours la version la plus récente.</p>

### WP-CLI

WP-CLI est également prêt à être utilisé via la commande **wp**.

```
> wp cli version
    WP-CLI 2.9.0
```

<p class="callout info">Notez que la version de WP-CLI disponible sur les serveurs Hosterra est toujours la version la plus récente.</p>

# Utilisation de Node, NPM et NPX

Votre serveur est parfaitement préparé pour effectuer les opérations NodeJS courantes à partir de la ligne de commande :

### Node

Node est prêt à l'emploi, il peut être invoqué via la commande **node**. La version installée au 01/10/2023 est 18.

```shell
> node -v
    v18.18.2
```

Si vous souhaitez utiliser une autre version de PHP, vous les trouverez dans les chemins suivants :

```shell
/opt/plesk/node/18/bin/node
/opt/plesk/node/20/bin/node
/opt/plesk/node/21/bin/node
```

<p class="callout info">Veuillez noter que les versions de NodeJS disponibles sur les serveurs Hosterra évoluent au fil du temps. Nous supprimons systématiquement toute ancienne version qui n’est plus [maintenue à des fins de sécurité](https://endoflife.date/nodejs). Nous ajoutons toute nouvelle version dès qu'elle est disponible.</p>

### NPM &amp; NPX

NPM et NPX sont également prêts à être utilisés via les commandes npm et npx.

```shell
> npm -v
    10.2.2
```

<p class="callout info">Notez que les versions de NPM et NPX disponibles sur les serveurs Hosterra sont toujours les versions les plus récentes.</p>

# Conversion de html en pdf ou en image

Votre serveur est est parfaitement préparé pour effectuer des conversions de html vers pdf ou images à partir de la ligne de commande :

### WkHtmlToPdf

WkHtmlToPdf est prêt à l'emploi, il peut être invoqué via la commande **wkhtmltopdf**. La version installée au 01/10/2023 est la 0.12.6.

```shell
> wkhtmltopdf -V
    wkhtmltopdf 0.12.6.1 (with patched qt)
```

<p class="callout info">Notez que la version de WkHtmlToPdf disponible sur les serveurs Hosterra est toujours la version la plus récente.</p>

### WkHtmlToImage

WkHtmlToImage est prêt à l'emploi, il peut être invoqué via la commande **wkhtmltoimage**. La version installée au 01/10/2023 est la 0.12.6.

```shell
> wkhtmltoimage -V
    wkhtmltoimage 0.12.6.1 (with patched qt)
```

<p class="callout info">Notez que la version de WkHtmlToImage disponible sur les serveurs Hosterra est toujours la plus récente.</p>