Apprendre le PHP - #1 Outils de base

Statut
N'est pas ouverte pour d'autres réponses.

Maxence ES

Guizou
Premium
Inscription
23 Janvier 2013
Messages
4 842
Réactions
3 146
Points
17 331
APPRENDRE LE PHP
#1 - Les outils de base
A
vec moi bien sur ! :)
[tabs]
[tab=Informations concernant ce tutoriel]▪ Temps de lecture : 5 minutes
Difficulté : 1 / 5
▪ Tutoriel proposé par la RGPC, écrit par Maxence103
▪ Compétences requises : connaître HTML / CSS
[/tab]
[tab=Les autres tutoriels de la série]
#2 - Syntaxe de base et quelque code
#3 - Les variables
#4 - Les conditions
#5 - TP : UNE CLACULATRICE

[/tab]
[/tabs]

Salut à tous !
Aujourd'hui , je vous propose une longue série de tutoriels sur un langage que j'adore : le php. Avant de continuer, vous pourrez accéder à tous les autres tutoriels en cliquant sur l'onglet au dessus. Sur ce, bonne lecture et bon apprentissage : nous commencerons de 0.

Tout d'abord, pour faire ce tutoriel vous devrez avoir certaine connaissance dans le développement web, mais elles sont minimes : connaître le HTML et le CSS.

Donc si vous avez respecter ce que je vous demande, vous savez que pour exécuter une page HTML, il suffit de créer un fichier html (extension .html) puis de l'éxecuter. Mais en PHP, c'est pas la même chose. Je ne vais pas vous expliquer car moi même je ne comprends pas tout ^^.

Pour le PHP, il vous faudra créer un serveur local, non, je ne vous demande pas 50 manipulations, un logiciel fera l'affaire selon votre OS. Je suis sur Windows donc je vais continuer sur Windows (et son logiciel), mais c'est à peu prêt similaire pour tous. :)

  • Pour Windows, vous utiliserez
  • Pour Linux, vous utiliserez
  • Pour Mac, vous utiliserez
L'intérêt d'avoir un serveur local est d'exécuter des fichiers PHP bien sur, mais ce que les logiciels apportent en plus c'est une base de données MYSQL, très importante pour plus tard !

Bien sur après cela, il vous faudra un éditeur de texte (le bloc note est un éditeur de texte, mais quand vous avez 1000 lignes à comprendre, c'est mieux qu'elles sont colorées) , tel que Sublim Text 2 ou Notepad++.

Donc comme je l'ai dit, je vais continuer pour windows.
Alors vous allez télécharger et installer wampserver, et lancez le (rechercher>Start Wampserver).

Une icone s'affichera en bas en rouge
a3dcef76e62145e82e2ebcab283b9b74.png
puis se transformera en orange puis en vert
933bae063420615da48ff3499d512129.png
.
Si jamais il reste bloqué en rouge déconnectez vous de skype , ensuite faites click gauche sur l'icone et cliquez sur Restart All Service. Une fois qu'il est passé en vert, reconnectez vous à skype.

Voilà, les services wamp lancés. Maintenant, faites click gauche , un menu sera comme ça:

1404894594-menu.png

Alors là pour vous ça va être ouah j'comprends rien mais au fait tout est simple.
Dans un serveur web, on a toujours un espace de stockage,là où on met nos fichiers. Et bien cet espace se trouve dans www directory. Cliquez dessus, un dossier s'ouvrira. Dedans, recréez un autre dossier de façon à créer un projet (autrement dit un site) : c'est dans ce dossier une fois crée que vous allez mettre vos fichiers à tester.

Ensuite, pour afficher notre site web (enfin le serveur local) , c'est Localhost. Cliquez dessus , votre navigateur web s'ouvrira, similaire à celle ci.

a3a54654bb493cb0ee4fce88d045ceb1.png

Vous voyez en bas, nous voyons Vos Projets, et vous pourrez appercevoir le dossier que vous aviez crée. Maintenant, si vous le souhaitez créez index.html, mettez le dans le www directory / dossier que vous avez crée et mettez le dedans. Maintenant, dans la page localhost/ cliquez sur le projet qui correspond et vous allez voir que la page s'affichera (sinon ça affichera un 404 not found classique).

:modo: Si jamais quand vous cliquez sur un projet ça vous donne directement dans l'url NOMDUPROJET/ (et pas localhost devant), mettez tout simplement localhost/NOMDUPROJET. Respectez bien les majuscules, minuscules... (parce moi ça me le fait, il y a un bug, pas trop grave) :modo:
Et voilà, votre ordinateur est préparé à coder le PHP (vous pourrez aussi utiliser ce serveur local pour le html, javascript...).

Au prochain "topic" vous pourrez lire la syntaxe de base de PHP et créer votre premier Hello World !

Sur ce, je vous laisse.
Salut !
Maxence
 
Dernière édition:

Lyrix

Student ✦ UX/UI Design
Ancien staff
Inscription
20 Août 2012
Messages
22 670
Réactions
8 150
Points
36 866
Merci pour l'apprentissage des base du PHP, qui peut vraiment bien aider ;)
 

IHax StrieFX

Premium
Inscription
18 Octobre 2012
Messages
274
Réactions
41
Points
7 006
APPRENDRE LE PHP
#1 - Les outils de base
A
vec moi bien sur ! :)
[tabs]
[tab=Informations concernant ce tutoriel]▪ Temps de lecture : 5 minutes
Difficulté : 1 / 5
▪ Tutoriel proposé par la RGPC, écrit par Maxence103
▪ Compétences requises : connaître HTML / CSS
[/tab]
[tab=Les autres tutoriels de la série]
#2 - Syntaxe de base et quelque code
#3 - Les variables
#4 - Les conditions
#5 - TP : UNE CLACULATRICE

[/tab]
[/tabs]

Salut à tous !
Aujourd'hui , je vous propose une longue série de tutoriels sur un langage que j'adore : le php. Avant de continuer, vous pourrez accéder à tous les autres tutoriels en cliquant sur l'onglet au dessus. Sur ce, bonne lecture et bon apprentissage : nous commencerons de 0.

Tout d'abord, pour faire ce tutoriel vous devrez avoir certaine connaissance dans le développement web, mais elles sont minimes : connaître le HTML et le CSS.

Donc si vous avez respecter ce que je vous demande, vous savez que pour exécuter une page HTML, il suffit de créer un fichier html (extension .html) puis de l'éxecuter. Mais en PHP, c'est pas la même chose. Je ne vais pas vous expliquer car moi même je ne comprends pas tout ^^.

Pour le PHP, il vous faudra créer un serveur local, non, je ne vous demande pas 50 manipulations, un logiciel fera l'affaire selon votre OS. Je suis sur Windows donc je vais continuer sur Windows (et son logiciel), mais c'est à peu prêt similaire pour tous. :)

  • Pour Windows, vous utiliserez
  • Pour Linux, vous utiliserez
  • Pour Mac, vous utiliserez
L'intérêt d'avoir un serveur local est d'exécuter des fichiers PHP bien sur, mais ce que les logiciels apportent en plus c'est une base de données MYSQL, très importante pour plus tard !

Bien sur après cela, il vous faudra un éditeur de texte (le bloc note est un éditeur de texte, mais quand vous avez 1000 lignes à comprendre, c'est mieux qu'elles sont colorées) , tel que Sublim Text 2 ou Notepad++.

Donc comme je l'ai dit, je vais continuer pour windows.
Alors vous allez télécharger et installer wampserver, et lancez le (rechercher>Start Wampserver).

Une icone s'affichera en bas en rouge
a3dcef76e62145e82e2ebcab283b9b74.png
puis se transformera en orange puis en vert
933bae063420615da48ff3499d512129.png
.
Si jamais il reste bloqué en rouge déconnectez vous de skype , ensuite faites click gauche sur l'icone et cliquez sur Restart All Service. Une fois qu'il est passé en vert, reconnectez vous à skype.

Voilà, les services wamp lancés. Maintenant, faites click gauche , un menu sera comme ça:

1404894594-menu.png

Alors là pour vous ça va être ouah j'comprends rien mais au fait tout est simple.
Dans un serveur web, on a toujours un espace de stockage,là où on met nos fichiers. Et bien cet espace se trouve dans www directory. Cliquez dessus, un dossier s'ouvrira. Dedans, recréez un autre dossier de façon à créer un projet (autrement dit un site) : c'est dans ce dossier une fois crée que vous allez mettre vos fichiers à tester.

Ensuite, pour afficher notre site web (enfin le serveur local) , c'est Localhost. Cliquez dessus , votre navigateur web s'ouvrira, similaire à celle ci.

a3a54654bb493cb0ee4fce88d045ceb1.png

Vous voyez en bas, nous voyons Vos Projets, et vous pourrez appercevoir le dossier que vous aviez crée. Maintenant, si vous le souhaitez créez index.html, mettez le dans le www directory / dossier que vous avez crée et mettez le dedans. Maintenant, dans la page localhost/ cliquez sur le projet qui correspond et vous allez voir que la page s'affichera (sinon ça affichera un 404 not found classique).

:modo: Si jamais quand vous cliquez sur un projet ça vous donne directement dans l'url NOMDUPROJET/ (et pas localhost devant), mettez tout simplement localhost/NOMDUPROJET. Respectez bien les majuscules, minuscules... (parce moi ça me le fait, il y a un bug, pas trop grave) :modo:
Et voilà, votre ordinateur est préparé à coder le PHP (vous pourrez aussi utiliser ce serveur local pour le html, javascript...).

Au prochain "topic" vous pourrez lire la syntaxe de base de PHP et créer votre premier Hello World !

Sur ce, je vous laisse.
Salut !
Maxence
Les bases , sinon bon tuto !
 

→W∃aK ←

Membre
Inscription
22 Mars 2012
Messages
2 618
Réactions
1 668
Points
5 583
C'est une bonne initiative mais pour ce qui est de tuto d'apprentissage de PHP il y a l'excellent et l'inimitable tuto de M@teo21 sur OpenClassroom qui est la bible de tout développeur PHP et quasiment tout le monde est passé par là, je vois donc pas trop l'intêret de refaire un tuto déjà fait surtout si celui-ci est complet et surtout que ça va te demander énormément de travail, PHP c'est une notion très très vaste.

Tu pourrais apprendre par exemple la notion de programmation orienté en objet en PHP donc te cibler sur un truc, le tuto d'OpenClassroom est bof et pas complet, ou d'autre trucs moins connus ou encore des TP pour créer des choses concrètes.
 

Maxence ES

Guizou
Premium
Inscription
23 Janvier 2013
Messages
4 842
Réactions
3 146
Points
17 331
C'est une bonne initiative mais pour ce qui est de tuto d'apprentissage de PHP il y a l'excellent et l'inimitable tuto de M@teo21 sur OpenClassroom qui est la bible de tout développeur PHP et quasiment tout le monde est passé par là, je vois donc pas trop l'intêret de refaire un tuto déjà fait surtout si celui-ci est complet et surtout que ça va te demander énormément de travail, PHP c'est une notion très très vaste.

Tu pourrais apprendre par exemple la notion de programmation orienté en objet en PHP donc te cibler sur un truc, le tuto d'OpenClassroom est bof et pas complet, ou d'autre trucs moins connus ou encore des TP pour créer des choses concrètes.

Ce que je souhaite changer sur ce tutoriel, c'est que je fais quelques bases, puis il y aura énormément de TP.
Merci de ton message ;)
 

Djamel SEC

Ancien staff
Inscription
24 Août 2012
Messages
19 693
Réactions
10 387
Points
27 570
Très bon tutoriel félicitations, tu as bien expliqué tout les points évoqués. ;)
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut