Aller au contenu principal
Imprimer

Comment installer l'extension Imagick PHP (Depuis SSH / Terminal)

Libérer la puissance de traitement des images : Installer l'extension PHP Imagick via SSH

Imagick est une extension PHP puissante qui offre une suite complète de fonctionnalités de manipulation d'images. Elle vous permet d'effectuer des tâches telles que le redimensionnement, le recadrage, la conversion et l'ajout d'effets aux images directement dans vos applications PHP. Bien que de nombreux panneaux de contrôle d'hébergement Web proposent des méthodes d'installation simplifiées d'Imagick, il est parfois nécessaire de l'installer manuellement via SSH, en particulier si vous disposez d'un serveur dédié ou d'un VPS sans panneau de contrôle. Ce guide explique étape par étape comment installer l'extension Imagick PHP via SSH, vous permettant ainsi d'exploiter ses capacités de traitement d'images.

Pourquoi utiliser l'extension Imagick PHP ?

Imagick offre de nombreux avantages aux développeurs et aux propriétaires de sites web :

  • Manipulation extensive d'images : Effectuer un large éventail de tâches d'édition d'images, y compris le redimensionnement, le recadrage, la rotation, l'ajout de filigranes et l'application de filtres.
  • Amélioration des performances du site web : Optimiser les images pour une utilisation sur le web, en réduisant la taille des fichiers et en améliorant les vitesses de chargement.
  • Amélioration de l'expérience de l'utilisateur : Créer des images visuellement attrayantes et des graphiques dynamiques pour améliorer l'engagement des utilisateurs.
  • Flexibilité accrue : Intégrez le traitement d'images directement dans vos applications PHP, pour un contrôle et une personnalisation accrus.

Conditions préalables

Avant de commencer le processus d'installation, assurez-vous que vous disposez des éléments suivants :

  • Accès SSH : Vous aurez besoin d'un accès SSH à votre serveur pour exécuter les commandes nécessaires.
  • Privilèges Root ou Sudo : Vous aurez besoin des autorisations de root ou de sudo pour installer des paquets et modifier les fichiers système.
  • Éditeur de texte : Vous aurez besoin d'un éditeur de texte (comme nano ou vim) pour éditer le fichier de configuration de PHP.

Installation d'Imagick via SSH

Étape 1 : Connexion à votre serveur via SSH

  1. Terminal ouvert : Ouvrez une fenêtre de terminal sur votre ordinateur local.

  2. Établir la connexion SSH : Utilisez la commande suivante pour vous connecter à votre serveur via SSH, en remplaçant votre_serveur_ip avec l'adresse IP ou le nom d'hôte de votre serveur :

    ssh root@votre_serveur_ip 
  3. Saisir le mot de passe : Saisissez le mot de passe racine de votre serveur lorsque vous y êtes invité.

Étape 2 : Vérifier la version de PHP

Déterminez la version de PHP installée sur votre serveur en exécutant la commande suivante :

php -v

Notez la version de PHP, car vous en aurez besoin à l'étape suivante.

Étape 3 : Installer ImageMagick et Imagick

Utilisez le gestionnaire de paquets de votre serveur pour installer les paquets nécessaires. Les commandes peuvent varier légèrement en fonction de votre système d'exploitation.

Pour CentOS/AlmaLinux (en utilisant yum):

sudo yum install ImageMagick ImageMagick-devel
sudo pecl install imagick

Pour Ubuntu/Debian (en utilisant apte):

sudo apt-get update
sudo apt-get install imagemagick libmagickwand-dev
sudo pecl install imagick

Étape 4 : Activer l'extension Imagick

  1. Localisez le fichier de configuration PHP : L'emplacement de votre fichier de configuration PHP (php.ini) peut varier en fonction de la version de PHP et du système d'exploitation. Un emplacement courant est /etc/php/7.4/cli/php.ini (remplacer 7.4 avec votre version actuelle de PHP).

  2. Modifiez le fichier php.ini : Utilisez un éditeur de texte pour ouvrir le fichier php.ini file:

    sudo nano /etc/php/7.4/cli/php.ini
    
  3. Ajouter une extension : Ajoutez la ligne suivante pour activer l'extension Imagick :

    extension=imagick.so
    
  4. Sauvegarder et quitter : Sauvegarder le php.ini et quitter l'éditeur de texte.

Étape 5 : Redémarrer le serveur Web

Redémarrez votre serveur web pour appliquer les changements. La commande peut varier en fonction du logiciel de votre serveur web.

Pour Apache :

sudo systemctl restart apache2

Pour Nginx :

sudo systemctl restart nginx

Étape 6 : Vérifier l'installation d'Imagick

  1. Créer un fichier d'information PHP : Créer un fichier PHP nommé info.php dans le répertoire racine de votre site web avec le contenu suivant :

    <?php
    phpinfo() ;
    ?>
    
  2. Accéder au dossier : Ouvrez un navigateur web et visitez votre-domaine.com/info.php (remplacer votre-domaine.com avec votre nom de domaine actuel).

  3. Recherche d'Imagick : Utilisez la fonction “Rechercher” de votre navigateur (généralement Ctrl+F ou Cmd+F) pour rechercher “imagick” sur la page. Si Imagick est correctement installé, vous verrez une section avec des détails sur l'extension.

MyGlobalHost : Simplifier l'installation d'Imagick

Bien que l'installation manuelle via SSH offre une certaine flexibilité, elle peut s'avérer techniquement difficile pour certains utilisateurs. MyGlobalHost propose des solutions d'hébergement gérées où notre équipe d'experts peut vous aider à installer et configurer l'extension PHP Imagick, garantissant une expérience sans problème.

Choisissez MyGlobalHost pour des solutions d'hébergement fiables et performantes et une assistance experte.

Table des matières
Fermer
Obtenez 75% + 10% de réduction supplémentaire sur les plans d'hébergement web par myglobalHOST

Réduction supplémentaire de 10%

Code des coupons

EXTRA10

Applicable le

Rs 100 de réduction

Code des coupons

FLAT100

Applicable le

Comment en bénéficier : Choisissez simplement le plan d'hébergement qui vous convient le mieux et bénéficiez d'une remise supplémentaire sur toutes vos commandes.