NetBeans 6.5 Support pour PHP
J'ai décidé de m'informer un peu plus sur le support de NetBeans pour PHP. Un de mes amis, qui n'utilise pas NetBeans, était intéressé par l'idée d'avoir un EDI qui support le développement en PHP.J'en profite donc pour jeter un œil sur le tout nouveau support de PHP par NetBeans.
Etant donné que je ne suis pas un grand développeur de PHP, j'ai commencé par suivre le tutoriel QuickStart pour PHP
En Anglais pour le moment, faites moi savoir si vous aimeriez le voir traduit en français... Voici un petit résumé de mon expérience, tout en suivant le tutoriel.
Avant toute chose, est-ce que j'ai tout ce qu'il faut pour démarrer? Suivant le tutoriel il me faut:
- NetBeans IDE - J'ai déjà téléchargé et installé la version Beta de NB 6.5, donc ça c'est bon
- A PHP Engine - Logique... Hm je ne suis pas sur d'avoir cela installé sur mon PC, à vérifier
- A web server - J'ai Glassfish et Apache installés, cela devrait être bon
- A PHP debugger - Hm... pas sûr
Il me manque certaines choses... Mais, "Oh Bonheur!", j'ai installé XAMPP il y a un mois ou deux sur ma machine. Et dans la suite du tutoriel, il est dit que XAMPP contient tout ce que est nécessaire. Génial! Je lance donc XAMPP, m'assure que mon web server et mon moteur PHP tournent, et passe directement à la section:
"Setting up a PHP Project in the NetBeans IDE for PHP" (Configurer un projet PHP dans l'EDI de NetBeans pour PHP).
Tout première chose à faire, lancer NetBeans...
Ensuite créer un nouveau projet PHP:
- Fichier > Nouveau Projet ("File > New Project")
- Dans la liste des catégories je choisis PHP
- Puis dans le panneau de droite "PHP Application"
- Clique Suivant (Next)
Dans le panneau d'après:
- J'entre un nom de projet, par exemple MonProjet
- Laisse "Sources Folder" et "Default Encoding" par défaut. Autrement, pour "Sources Folder", il vous suffit de parcourir le document racine PHP et de créer un sous-répertoire appelé ici MonProjet. Avec XAMPP le document racine se situe dans XAMPP_HOME/htdocs.
- Suivant (Next)
Je laisse les valeurs par défaut dans tout le panneau qui suit et clique Finir ("Finish"). Quelques secondes de patience et mon projet se crée.
Remarque: Si vous êtes intéressés sur comment configurer plus en détails un projet PHP avec NetBeans, suivez ce lien (en Anglais): http://www.netbeans.org/kb/docs/php/project-setup.html
OK! Deuxième étape:
"Running Your First PHP Project" (Exécuter mon premier projet PHP.)
Et bien cela m'a l'air tout simple:
- Dans l'interface de NetBeans, une fenêtre appelée Projets ("Projects") et par défaut située en haut à gauche, je retrouve "MonProjet".
- J'étends l'arborescence des fichiers, double clique sur "index.php" et ouvre ce dernier
- Entre les balises j'ajoute un petit message sympa genre "Salut, tout le monde! Ceci est mon premier projet PHP avec NetBeans 6.5!"
- Je sauvegarde...
Enfin pour lancer mon application, il me suffit d'aller dans l'arborescence du projet, clique droit sur "MonProjet", puis Lancer ("Run").
Mon navigateur se lance, et voila le résultat:

Super, ça Marche!
Bon, je vous l'accorde, rien de grandiloquent! Ce n'est qu'une simple application de type "Hello World" après tout. Suffisant cependant pour ce faire une petit idée de NetBeans et de son tout nouveau support pour le développement en PHP...
Affaire à suivre donc...
Sur ce; @+.
Posted at 09:13PM Aug 22, 2008 by Jeremie Bertolino in NetBeans | Comments[5]




Bonjour,
Je suis un peu novice mais lorsque je lance mon application PHP, mon navigateur m'indique que la connexion à échouée... Pourriez-vous m'aider ?
Merci.
Posted by Valou on October 03, 2008 at 02:46 PM CEST #
Je peux essayer ;). Cela semble etre une histoire de serveur d'application non demarrré... ou d'une mauvaise configuration dans ce domaine. Il me faudrait un peu plus de details, c'est difficile à dire comme cela.
Plusieures questions:
Quelle est l'URL de la page qui renvoit ce message d'erreur?
Avez-vous installé XAMPP?
Si non quel seveur d'applications est installé sur votre machine?
Si un serveur d'application est installé, est-il demarré?
Posted by Jeremie Bertolino on October 03, 2008 at 07:14 PM CEST #
Bonjour,
Merci pour ton aide :-) ! Alors, pour répondre à tes questions :
1) http://localhost:8080/TELW/index.php -- l'url, je l'ai définie dans "Run configuration", dans le propriétés de mon projet
2) Non, je ne l'ai pas installé
3) Glassfish v2
4) Oui, je l'ai démarré
Posted by Valou on October 06, 2008 at 09:06 AM CEST #
OK... merci.
Bon, des je trouve une minute je regarde cela.
Mais le mieux serait peut-etre qu'on en discute via un IRC, genre googlemail, ICQ, Skype... Plus sympa et surement plus efficace ;).
Pourquoi ne m'enverrais-tu pas un e-mail sur jeremie@netbeans.org? On pourra comme cela s'echanger nos comptes; et une fois resolu, on poste la réponse pour que tout le monde en profite :).
OK?
Posted by Jeremie Bertolino on October 06, 2008 at 11:48 AM CEST #
L'insatallation de XAMPP comme serveur PHP a resolu le probleme.
Posted by Jeremie Bertolino on October 07, 2008 at 02:09 PM CEST #