Linux Maîtriser les bases de Linux, installer Apache et PHP

Mathis

TP-Forum Team
Membre du personnel
Bienvenue sur ce tutoriel qui vous permettra de maîtriser les bases de Linux afin d'installer Apache et PHP.

C'est parti !


Premièrement, il vous faudra un client SSH, le plus répandue est Putty (
S’il vous plaît, Connexion ou S'inscrire pour voir le lien !
) ou le CMD de Windows.
Nous allons utiliser le CMD de Windows pour que ce soit accessible à tous, aucun logiciel n'est donc nécessaire

Premièrement, il vous suffit d'ouvrir l'invite de commandes de windows puis de faire :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
  • user étant souvent root, il a été communiqué par votre hébergeur
  • hostname étant l'adresse IP du serveur
CMD SSH.png

Vous êtes désormais connecté à votre serveur !
Premièrement, maîtrisons les bases des commandes :
  • cd : permet de se déplacer de dossier en dossier, prenez compte que Linux est sensible à la casse (majuscules). Il vous faut également accès au chemin que vous souhaitez accéder.
    • cd .. permettra de se rendre dans le dossier avant s'il s'agit d'un sous-dossier.
    • cd /home ; débuter par un "/" permettra de se rendre dans un dossier à partir de la racine du serveur.
    • cd test ; permettra simplement de se rendre dans le dossier "test".
  • mkdir ou rmdir : tout deux permettront de créer des dossiers vides, quant à rmdir, il permet de supprimer uniquement des dossiers vides.
    • mkdir test permettra de créer un dossier vide nommé "test".
    • rmdir test permettra de supprimer le dossier, vide.
  • Il existe bien d'autres commandes que vous pouvez retrouver sur
    S’il vous plaît, Connexion ou S'inscrire pour voir le lien !
    .


Passons désormais à l'installation d'Apache2 et de PHP qui permettrons d'héberger un site internet. Nous allons donc installer ces deux-là mais avant, mettons à jour les dépendances et la distribution pour être sûr des compatibilités avec la commande :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
Si vous devez confirmer, mettez y ou o selon la langue de votre machine. Si aucune mise à jour n'est effectuée, la confirmation n'est pas obligatoire.

Ensuite, installons le paquet d'Apache2 :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
Une fois l'installation terminée, tout deux seront installés et vous aurez plus qu'à vous rendre dans /var/www/html/ par le FTP (avec
S’il vous plaît, Connexion ou S'inscrire pour voir le lien !
par exemple) ou bien par votre client SSH.

Nous vous recommandons également d'utiliser les commandes suivantes : (facultatives mais recommandés)
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Maintenant, ce qui va suivre est plutôt important, il s'agit d'installer PHP 8. Vous devez exécutez les commandes suivantes une par une :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Il est parfois nécessaire d'ouvrir les ports de votre serveur, pour le faire vous devez utiliser la commande :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Vous pourrez aller sur l'adresse IP de votre machine ou directement sur le domaine, si le domaine y est redirigé sur cette IP.
Nous aurons une page par défaut d'Apache2 expliquant que tout fonctionne.



Si vous voulez vérifier les informations de votre serveur PHP (pas forcément nécessaire pour la majorité d'entre vous) ; vous pourrez créer un nouveau fichier pour vérifier PHP dans le répertoire /var/www/html/ avec la commande :

S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Vous aurez une page, où vous écrirez :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Page PHP.png

Vous pourrez faire : Ctrl + X, puis O (ou Y selon la langue) pour confirmer et entrée pour confirmer le nom du fichier.

Rendez-vous sur
S’il vous plaît, Connexion ou S'inscrire pour voir le lien !
(remplacez 0.0.0.0 par votre adresse IP de serveur) pour voir toutes les informations de PHP :

phpinfo.png

Et voilà le tutoriel fini, si vous avez des questions, n'hésitez pas à créer une demande d'aide si vous en avez besoin.
D'autres tutoriels arriveront par la suite.

Cordialement,
Forum Manager - Mathis
 
  • Like
  • Good
Les réactions: BastienWolf et Maxence