Le script le plus simple:
[Thu Jul 01 08:37:21 2010] [error] [client 127.0.0.1] PHP Notice: Undefined variable: ref in D:\\data\\o\\WebProjects\\elearning\\application\\modules\\clientarea\\controllers\\ViewController.php on line 578, referer: http://elearning/clientarea/view/course/teid/1/cid/1
Il y a peu d'avis de PHP dans le journal des erreurs Apache: P>
<?php echo 'hello';
7 Réponses :
Utilisez le gestionnaire de tâches pour tuer des processus inutiles. P>
Au fait, vous devez mettre fin à votre script avec ?> code>. p>
Une traînée?> Est inutile (bien que certaines personnes se disputent une bonne pratique) et peuvent réellement causer des problèmes dans certains cas s'il y a des espaces après le?> Je préfère ne pas l'avoir
Ne pas être «un de ces gars», mais laissant de côté?> Est acceptable et recommandé par un certain nombre de normes de codage. Pour un, il garantit qu'aucun blancheur de fuite ne finit de pousser la sortie avant les en-têtes, par exemple.
Il est communément suggéré que ce problème soit causé par votre pare-feu interférant ou par IPv6 activé sur vos interfaces réseau, mais ces solutions ne résolvent pas le problème pour moi. Il s'avère que par défaut Windows 7 Hosts Fichier à "C: \ Windows \ System32 \ Drivers \ etc \ hosts" a commenté cette ligne:
# 127.0.0.1 localhost
Recommandez de commenter la ligne :: 1 aussi. C'est une vraie honte de Mme, désolé de dire. Maintenant, ma connexion Internet est plus rapide qu'avant à cause de cette chose stupide.
J'ai eu le même problème. La modification du fichier hôte n'a pas amélioré la vitesse de chargement des pages. Après avoir cherché des heures, j'ai enfin trouvé une solution.
J'ai changé mon fichier httpd.conf pour que l'adresse d'écoute soit liée à une adresse IP au lieu de toutes les interfaces disponibles: P>
#Listen 80 Listen 127.0.0.1:80
Dans mon cas, par défaut, les documents standard racine J'espère que cela vous aidera tous les futurs lecteurs p> c: \ pathtoapache \ htdocs code> ont été partagés avec d'autres utilisateurs sur le réseau local. En désactivant le partage de cet annuaire, j'ai amélioré les performances de beaucoup d'Apache. Maintenant, chaque demande prend moins qu'un clin d'œil. p>
purement à aider quiconque apparaît sur ce dilemme d'Apache étant lent sur Windows, j'ai résolu ceci en commentant J'ai trouvé que j'ai continué à recharger Apache dans les services Windows, car mes sites Web répondraient progressivement plus lentement et plus lent. P>
Le dossier code> HTDOCS code> n'a pas été partagé, modifier le Alors que @erwinus recommande dans son commentaire sur le poteau supérieur, j'ai commenté cette ligne et de Cet article j'ai ajouté La ligne :: 1 localhost code> dans
c: \ windows \ system32 \ conducteurs \ etc. \ héberge code> et ajout de
127.0.0.1 127.0.0.1 code>. p>
écoute ... code> ligne dans
httpd.conf code> n'a pas semblé fonctionnant, et j'ai déjà eu la ligne
127.0.0.1 localhost code> dans mon
c: \ windows \ system32 \ pilotes \ etc \ hosts code> fichier, mais le
:: 1 localhost < / code> la ligne était directement en dessous de celui-ci. p>
127.0.0.1 127.0.0.1 code>. Le temps de réponse du serveur semble s'être amélioré massivement. P>
J'utilise le Cadre de Laravel, ce qui a fonctionné pour moi, c'était changer la directive realpath_cache_size = 1m dans le php.ini. Il a changé de temps de chargement de 3 secondes à la moitié de la seconde! P>
realpath_cache_size = 1m p> blockQuote>
La seule chose m'a aidée, c'est une boîte non cochée 'Enregistrez les adresses de cette connexion dans DNS' dans les paramètres IPv4 de l'adaptateur réseau, bouton sous Paramètres DNS -> Réduire deux cases à cocher. p>
Quelles sont vos spécifications système? Quel navigateur et quelle version utilisez-vous?
Et quelles versions d'Apache et de PHP fonctionnez-vous?
Installez une pile de lampe sur une machine virtuelle et testez-y! (essayez de reïnstaller Wampstack peut-être que quelque chose s'est mal passé avec l'installation?)
quand vous dites "jusqu'à ce qu'il serve une page Web". Est-ce uniquement pour les fichiers PHP ou également pour HTML statique?
Avez-vous vérifié le journal des erreurs Apache?
Est-ce que PHP fonctionne en serveur ou en tant que moteur CGI? Si cela fonctionne sous forme de CGI, il y aura une heure de frappe pour enfoncer Php.exe pour chaque demande de page. Plus fonctionnant, car CGI tuera toute possibilité de mettre en cache le script compilé en mémoire (via APC ou autre).
Son courant en tant que CGI mais le temps d'allumer ne peut pas être aussi long. Il ne peut pas prendre plus de 5 secondes pour enfiler PHP Executable sur PC Quad Core avec beaucoup de RAM.
@R. Bemrose: Il y a juste quelques notifications PHP, je les ai incluses dans ma question.