2016-08-23 4 views
0

Je viens de déployer avec succès Quercus on Glassfish 4.1. Je l'ai testé dans le navigateurComment exécuter des pages PHP dans NetBeans

http://localhost:8080/quercus-4.0.39/ and saw this:

Congratulations! Quercus™ Open Source 4.0.39 is interpreting PHP pages. Have fun!

puis a couru Outils Netbeans> Options> PHP> Activer PHP support

Il a travaillé. Je vois ceci:

Netbeans Php 5 Interpreter

donc j'ai fait 3 tests:

  1. J'ai couru une page php dans une application HTML, mais au lieu d'afficher la page il demande une boîte de téléchargement pour ouvrir dans Bloc-notes

  2. J'ai créé un nouveau projet PHP avec la configuration ci-dessous: enter image description here

Mais quand je lance l'application avec la configuration ci-dessus je reçois cette erreur:

Firefox can't establish a connection to the server at localhost.

  1. donc j'ai essayé avec un troisième essai avec une autre configuration: enter image description here

Lorsque je lance ce troisième test, j'obtiens une erreur HTTP Status 404 - Not Found sur le serveur GlassFish.

Qu'est-ce que je fais mal? Je vous remercie!

Répondre

0

Les problèmes avec vos tests sont les suivants:

  1. PHP doit être interprété par un serveur Web. Votre navigateur ne sait pas quoi faire avec un fichier PHP, donc il le traite comme un fichier plutôt que comme une page à afficher. Apache est le serveur le plus commun et le plus facile à faire avec, GlassFish est inutile et probablement pas le meilleur choix pour PHP.

  2. Dans ce test, vous essayez de visiter un serveur Web qui n'existe pas. Vous n'avez aucun serveur qui écoute sur le port 80.

  3. Ici, GlassFish signale qu'il ne peut pas trouver la ressource que vous avez demandée. Avez-vous veillé à mettre votre projet PHP dans le bon répertoire pour Quercus (comme à l'étape 4 du lien de votre documentation) et à vous assurer que vous visitez une URL valide?

Je pense que la meilleure chose à faire est de s'éloigner de Quercus. La dernière version est très ancienne et implémente une ancienne version de PHP (version 5, alors que la dernière version est 5.6). En regardant le site officiel, le projet semble être mort, avec des liens brisés et une documentation très ancienne.

Je vous suggère d'étudier l'installation d'une pile WAMP (Windows, Apache, MySQL, PHP) ou LAMP (Linux, Apache, MySQL, PHP). Il y a beaucoup d'installateurs très faciles pour cette approche qui vous aidera à vous familiariser avec la vitesse et beaucoup de tutoriels et de documentation utiles.

+1

Merci pour la réponse.Depuis que j'ai posté la question, j'ai installé XAMPP et tout fonctionne bien! –