Maison  >  Article  >  développement back-end  >  Quel est le code d'erreur php 0xc0000135 ?

Quel est le code d'erreur php 0xc0000135 ?

藏色散人
藏色散人original
2021-02-20 09:24:142578parcourir

Le code d'erreur php 0xc0000135 est lié au compilateur. La solution : vérifiez d'abord le compilateur correspondant selon les différentes versions de PHP ; puis installez "VC++2012" ;

Quel est le code d'erreur php 0xc0000135 ?

L'environnement d'exploitation de cet article : système Windows7, version PHP7.1, ordinateur DELL G3

Configurer ASP+PHP sous Environnement IIS7.5 et gestion des erreurs (0xc0000135)

http://user.qzone.qq.com/93701178/blog/1398155812

Le système d'exploitation est mis à jour vers Win7 ou Win8 et IIS sont également mis à jour. Après la mise à niveau vers 7 et 7.5, en raison des besoins de tests, j'ai construit une plate-forme PHP sous Windows, qui est beaucoup plus pratique à utiliser.

Suivez les étapes normales et activez la fonction IIS dans l'installation du programme (activer ou désactiver les fonctions Windows)

Sélectionnez toutes les options liées à IIS, afin de pouvoir utiliser essentiellement le Web normalement et fonction asp, mais PHP n'est pas possible.

Téléchargezphp5.5.10, décompressez-le dans C:PHP,

Installer PHPManager

Modifier le fichier de configuration :

date.timezone = "Asia/Shanghai"

Ajouter ou supprimer des fonctions de bibliothèque d'extension (extension=mysql.dll, etc.)

Cliquez sur checkinfo() dans PHP Manager Si vous avez de la chance, la page de sonde phpinfo() apparaîtra, Félicitations !

Malheureusement, cela ne s'est pas déroulé aussi bien pour moi. Une erreur HTTP 500.0 s'est produite. Il y avait une description détaillée de l'erreur, mais je n'ai pas pu la comprendre du tout !

Peu importe, trouvez le code d'erreur spécifique à l'intérieur, comme ce 0xc0000135, différentes machines peuvent avoir des codes d'erreur différents, le mien est 0xc0000135, Baidu, je J'ai découvert que cette erreur est liée au compilateur. Généralement, elle nécessite un environnement de compilation .net sur la machine en cours d'exécution. J'ai essayé d'installer .net3.5, .net4.0 et j'ai toujours échoué. Quel coup dur !

J'ai réessayé le runtime VC++ 2008, mais il a toujours échoué. [Apprentissage recommandé : "Tutoriel vidéo PHP"]

Recherchez des situations similaires que certaines personnes ont rencontrées sur Internet et les avez résolues dans ce façon. Comment gérer cela? Après avoir recherché le code d'erreur (0xc0000135), j'ai vu quelqu'un signaler que l'environnement intégré UPUPW PHP rencontre parfois de telles erreurs. Les compilateurs correspondants sont différents selon les différentes versions de PHP. Maintenant, je me suis soudainement éclairé et j'ai trouvé la source du problème.

Microsoft Visual C++ 2012 (32 bits) (php5 compilé par VC11 . La version 32 bits de la série 5 doit être installée)

Microsoft Visual C++ 2012 (64 bits) (VC11 compilé en php5.5 série Version 64 bits requise)

Microsoft Visual C++ 2010 SP1 (32/64 bits) (Requis pour certains composants compilés par VC10)

Microsoft Visual C++ 2008 SP1 (32/64 bits) (Requis pour les séries 5.3/5.4 compilées par VC9)

Microsoft Visual C++ 2005 SP1 (32/64 bits) (Doit être installé pour la série PHP5.2 compilée avec VC6)

Installez VC++2012 et phpinfo() apparaît sans problème !

À ce stade, Win8+IIS7.5+ASP+PHP doit être considéré comme construit avec succès. Mais il peut aussi y avoir un petit épisode, c'est-à-dire que phpinfo() peut être exécuté dans PHP Manager, mais un script PHP écrit par vous-même ne peut pas s'exécuter normalement. La page s'affiche vide et aucune erreur n'est signalée.

J'étais perplexe au début, mais j'ai finalement découvert qu'il ne s'agissait pas d'un problème de configuration, mais d'un problème d'édition de script.

Solution :

Convertissez simplement le script au format d'encodage utf8 Il est préférable d'utiliser un éditeur spécial tel que DW ou Notepad++, Editplus.

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:
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