Maison développement back-end PHP7 Que faire si php7.2 ne parvient pas à s'exécuter

Que faire si php7.2 ne parvient pas à s'exécuter

Dec 09, 2021 am 09:55 AM

Solution à l'échec de php7.2 : 1. Exécutez "vi Makefile" dans le répertoire source de PHP ; 2. Recherchez la ligne EXTRA_LIBS 3. Ajoutez "-llber" à la fin de la ligne ; et refaire.

Que faire si php7.2 ne parvient pas à s'exécuter

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.2, ordinateur Dell G3.

Que dois-je faire si php7.2 ne parvient pas à s'exécuter ?

Pièges de la compilation php7.2

1

2

checking size of long int... (cached) 8

configure: error: Cannot find ldap libraries in /usr/lib.

Copier après la connexion

Solution :

./configure php se produit lorsque l'erreur suivante se produit et se termine

1

configure: error: Cannot find ldap libraries in /usr/lib

Copier après la connexion

Solution :

1

cp -frp /usr/lib64/libldap* /usr/lib/

Copier après la connexion

Alors ./configure... et c'est tout

1

2

3

4

/usr/bin/ld: ext/ldap/.libs/ldap.o: undefined reference to symbol 'ber_strdup'

//usr/lib64/liblber-2.4.so.2: error adding symbols: DSO missing from command line

collect2: error: ld returned 1 exit status

make: *** [sapi/cli/php] Error 1

Copier après la connexion

Solution : Lorsque vous rencontrez une situation similaire, cela signifie que "./configure" n'a pas saisi les valeurs de certaines variables d'environnement.

Solution, un article d'un étranger :

Trouvez la ligne EXTRA_LIBS dans vi Makefile dans le répertoire source PHP, ajoutez '-llber' à la fin de la ligne, enregistrez et quittez et refaites

1

2

/usr/local/src/php-7.2.7/sapi/cli/php: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

make: *** [ext/phar/phar.php] Error 127

Copier après la connexion

Solution :

1. Tout d'abord

1

#vi /etc/ld.so.conf

Copier après la connexion

Ajoutez une ligne /usr/local/lib

2. Puis exécutez /sbin/ldconfig

1

#/sbin/ldconfig

Copier après la connexion

Compile make

1

2

3

4

Generating phar.phar

  

chmod: cannot access ‘ext/phar/phar.phar’: No such file or directory

make: [ext/phar/phar.phar] Error 1 (ignored)

Copier après la connexion

Solution :

1

2

cd ext/phar/

cp ./phar.php ./phar.phar

Copier après la connexion

Apprentissage recommandé : "PHP Video Tut oral "

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)