Comment lancer un serveur web local PHP sur Termux Android ?

Voici comment creer un serveur web et lancé votre site locale sur termux.

Avez-vous déjà eu envie de tester ou lancer votre site encore tester votre application web en local avant de le publier en ligne ? Ou peut-être avez-vous simplement besoin de diffuser des fichiers à partir de votre propre ordinateur comme certains site (autopsy de kali,....)? Si c'est le cas, alors vous ete au bon endroit, il suffit just de suivre attentivement les instructions.

Dans cet article vous allez apprendre a mettre en place votre propre serveur web grace a PHP


Ce que vous devez savoir avant de vous lancer :

  • Tout d'abord, il est essentiel de savoir que PHP n'est pas réellement un serveur web, mais plutôt un langage de programmation qui peut être utilisé pour créer des sites web dynamiques. En revanche, PHP est fourni avec un serveur web intégré, qui peut être utilisé comme serveur local de fichiers.
  • Vous n'avez pas besoin d'un serveur en ligne pour tester votre projet. Cela signifie que vous pouvez travailler sur votre projet même lorsque vous n'avez pas accès à Internet.
  • Vous pouvez tester votre projet en toute sécurité sans exposer vos données à des tiers. Cela est particulièrement important si vous travaillez sur un projet sensible ou confidentiel.
  • Vous pouvez travailler plus rapidement en évitant les délais liés à la mise en ligne de votre projet. En utilisant "localhost", vous pouvez tester votre projet instantanément sans avoir à attendre le déploiement.

En savoir plus sur le localhost: Qu'est-ce que l'hôte local ?

Si vous utiliser termux pour la première fois je vous recommande de lire cet article: 

Passons à l'action:

Tout d'abord, commençons par mettre à jour et la mise à niveau des packages Termux(ou autre système linux) pour le faire veuillez exécuter les commandes ci dessous :

Mise à jour :

apt update
apt upgrade

Télécharger et installer PHP

apt install PHP 
apt install termux-api php
Maintenant que nous avons installé le PHP nous allons créé notre dossier et ajouter nos pages web et lancé notre local server.

Création du dossier:

Copiez et collez les fichiers Téléchargés dans le dossier "server" que vous avez créé 

Exécution du serveur:

Pour lancer le serveur web local en utilisant PHP, nous allons utiliser la commande "php -S" suivie de l'adresse IP et du port que nous souhaitons utiliser, ainsi que le répertoire racine où se trouvent les fichiers que nous souhaitons servir(les fichiers téléchargés).
Par exemple, si nous avons un dossier nommé "site" qui contient des fichiers de site web, vous pouvez lancer le serveur web local en utilisant la commande suivante :
php -S localhost:8080 -t site/
Dans notre cas ça serait:
php -S localhost:8080 -t sdcard/server
Cette commande indique à PHP de lancer un serveur web local sur l'adresse IP "localhost" et le port "8080", et de servir les fichiers à partir du répertoire "sdcard/server/" .

Rappel:

  • "localhost" a une adress ip de "127.0.01"
  • sdcard: cest la mémoire de votre téléphone.
Une fois que votre serveur web est en cours d'exécution, vous pouvez ouvrir votre navigateur web et accéder à l'adresse "http://localhost:8080" pour voir votre site web localement.

Si vous souhaitez arrêter le serveur web, il suffit d'appuyer sur Ctrl + C dans la console où il est en cours d'exécution.

Conclusion:

En résumé, il est facile de lancer un serveur web local en utilisant PHP. Tout ce dont vous avez besoin est de connaître l'adresse IP et le port que vous souhaitez utiliser, ainsi que le répertoire racine où se trouvent vos fichiers de site web. Avec cette commande simple, vous pouvez rapidement et facilement tester vos sites web et vos applications web localement avant de les publier en ligne.

Si tout ces qu'on a utilisé vous paraît de la charabia alors je vous suggère de lire ce ci pour maîtriser les commandes linux
si vous avez quelque problème n'oubliez pas de nous contacter.

Getting Info...

Enregistrer un commentaire

Cookie Consent
Nous utilisons des cookies sur notre site pour analyser le trafic, mémoriser vos préférences et optimiser votre expérience.
Oops!
Il semble qu'il y ait un souci avec votre connectivité à l'internet. Veuillez vous reconnecter à l'internet et réessayer la navigation..
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.