Base de connaissances

Comment installer ImageMagick pour EA-PHP.

Pour installer ImageMagick pour EA-PHP (PHP d'EasyApache de cPanel), suivez ces étapes :

Se connecter à votre serveur via SSH :

  • Connectez-vous à votre serveur via SSH en utilisant un terminal ou un client SSH comme PuTTY.

Mettre à jour le système :

  • Avant d'installer de nouveaux paquets, il est conseillé de mettre à jour la liste des paquets du système avec la commande suivante :

    sudo yum update
    

Installer ImageMagick :

  • Vous pouvez installer ImageMagick et l'extension PHP en utilisant la commande suivante :

    sudo yum install ImageMagick ImageMagick-devel ea-php<version>-php-pecl-imagick
    

    Remplacez <version> par la version spécifique de PHP que vous utilisez (par exemple : ea-php74-php-pecl-imagick pour PHP 7.4).

Vérifier l'installation :

  • Après l'installation, vous pouvez vérifier si ImageMagick est installé et fonctionne en utilisant la commande suivante :

    php -m | grep imagick
    

    Si l'installation a réussi, "imagick" devrait apparaître dans la liste des modules PHP chargés.

Redémarrer Apache :

  • Pour appliquer les modifications, vous devrez redémarrer le serveur web Apache :

    sudo systemctl restart httpd
    

Vérifier la configuration dans PHP Info :

  • Créez un fichier PHP pour vérifier que l'extension ImageMagick est bien chargée et configurée correctement :

    echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/phpinfo.php
    
  • Ensuite, accédez à http://your_domain_or_IP/phpinfo.php dans un navigateur web. Recherchez "imagick" pour vous assurer qu'il apparaît dans la configuration PHP.

Remarques :

  • Notez que les étapes spécifiques peuvent légèrement varier en fonction de la configuration de votre serveur.
  • Assurez-vous toujours d'avoir des sauvegardes de vos données et de vos fichiers de configuration avant d'apporter des modifications importantes.
  • De plus, gardez à l'esprit que si vous utilisez une version PHP personnalisée ou un gestionnaire de paquets différent, les commandes peuvent être différentes.
  • 0 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?