Académique Documents
Professionnel Documents
Culture Documents
1. Installation
Le script Apache-NetBeans-12.4-bin-linux-x64.sh, qui a été téléchargée en ligne, est déjà normalement
présent dans le répertoire $HOME/Applications.
Si cela n’est déjà fait, vous devez rendre ce script exécutable. Cela se fait en ligne de commandes (vous
ouvrez un terminal virtuel dans le répertoire) :
chmod u+x Apache-NetBeans-12.4-bin-linux-x64.sh
Cet environnement de développement est disponible sous licence libre (licence Apache), vous devez
néanmoins accepter cette licence :
Vous devez à présent à la fois préciser le répertoire d’installation (si cela n’est pas déjà fait, créer un sous-
dossier Applications dans votre répertoire personnel) et l’environnement Java du système à utiliser :
Un raccourci a été créé pour vous, il ne vous reste plus qu’à lancer l’application depuis le menu Whisker
ou via l’interface du bureau XFCE.
2. Configuration
Vous terminez en cochant la case « Save All Modified files… » et sélectionnez l’application des
changements.
Après avoir appuyé sur la touche du clavier que vous souhaitez intégrer à votre combinaison, le bouton
« flèche », vous permet de sélectionner l’évènement de souris à associer…
3. Utilisation
Note : Comme nos projets seront souvent des clones de dépôts git distants, nous travaillerons
souvent à partir de « sources existantes »…
b) Configuration classique
Nous retrouvons ensuite la procédure de création de projet classique. Il nous faut alors renseigner notre
dépôt git local :
Même si, dans notre cas, votre chef de projet a pris soin de ne pas intégrer les fichiers de configuration à
l’index de votre historique, il est préférable de prendre l’habitude de stocker les fichiers du projet
Netbeans dans un autre répertoire que celui de notre code. Cela se fait simplement en cochant une case
(voir ci-dessous). Il ne nous reste plus qu’à configurer le serveur de développement :
Nous optons là pour travailler à l’aide du serveur de développement PHP, que nous devrons toujours
lancer manuellement depuis un terminal…
Une fois le serveur local lancé, dans le cas de notre projet symfony, cela peut se faire à l’aide de la
commande suivante :
symfony server:start
Il ne nous reste plus qu’à ouvrir un nouvel onglet dans le navigateur, via la commande « Run project »
accessible par le menu « Run » de l’IDE.
3.2. Débogage
Note : Le paquet php-xdebug aura préalablement été installé sur votre système par
l’administrateur.
Afin de faciliter vos travaux de débogage, vous installerez l’extension « Xdebug Helper » pour le
navigateur Firefox.
Une fonctionnalité de base d’un IDE digne de ce nom est de faciliter le débogage des applications. Pour
cela le développeur peut placer des points d’arrêt :
Une fois le serveur local lancé, vous exécutez la commande « Debug Project » depuis le menu « Debug »
(ou à utiliser la combinaison Ctrl+F5 du clavier).
Netbeans ouvre alors un nouvel onglet dans votre navigateur Firefox, vous devez alors activer l’extension
« x-debug » :
Si vous n’avez pas décoché la case « première ligne » dans les options de Netbeans, le débogueur
s’arrêtera sur la première ligne exécutée, vous pouvez sauter l’analyse de ce fichier à l’aide de la touche
F5 (opération à renouveler plusieurs fois…).
Le plus simple est tout de même de modifier les options de « debug » des projets PHP :