Maison >développement back-end >tutoriel php >Solution à l'erreur fatale PHP : appel à la fonction non définie imagecreate()
Lorsque vous utilisez la fonction de traitement d'image de PHP, si le message d'erreur "PHP Fatal error: Call to undefined function imagecreate()" apparaît, cela signifie que votre PHP n'a pas l'extension GD installée. L'extension GD est une extension couramment utilisée dans le traitement d'images PHP. Elle fournit une série de fonctions pour exploiter les images.
La solution à ce problème est très simple, il suffit d'installer l'extension GD. Bien que les méthodes d'installation puissent varier en fonction de votre système d'exploitation et de la version de PHP, les méthodes fournies ici devraient fonctionner dans la plupart des situations.
Avant d'installer l'extension GD, vous devez d'abord vérifier le système et la version de PHP. Vous pouvez utiliser la commande suivante pour afficher :
$ lsb_release -a // 查看操作系统版本 $ php -v // 查看PHP版本
Vous pouvez installer l'extension GD en suivant les étapes suivantes : #🎜🎜 ## 🎜🎜#
Système Debian/Ubuntu$ sudo apt-get install php-gd
$ sudo yum install php-gd
$ brew install php-gd
Installation manuelle
Téléchargez le code source de l'extension GD depuis PECL (http://pecl.php.net/package/gd) téléchargement.
$ tar zxvf gd-x.x.x.tar.gz
$ cd gd-x.x.x
$ phpize $ ./configure $ make $ make install
$ sudo service apache2 restart
$ sudo service nginx restart#🎜 🎜#Si le résultat est "Extension GD installée !", cela signifie que l'installation est réussie.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!