Il y a toute une vie au-delà du test des distributions et de l'installation des packages. Dans cet article Nous verrons comment créer un serveur de test dans Ubuntu, À partir de là, nous pouvons créer une série de projets permettant de profiter d'un vieil ordinateur, d'un ancien espace que nous n'utilisons pas ou d'un ordinateur monocarte comme le Raspberry Pi.
Certaines des choses que nous pouvons faire sont disposer de nos propres services de streaming audio ou film, créer une base de connaissances ou notre propre suite bureautique dans le cloud. Si nous voulons aller plus loin, nous pouvons nous connecter à un service de stockage cloud afin que le service que nous créons soit portable.
C'est l'une des raisons pour lesquelles, au lieu d'utiliser des programmes des référentiels Ubuntu, nous utilisons une application externe appelée XAMMP
XAMPP nous permet, sans avoir à installer de logiciel permanent dans notre système d'exploitation :
- Créez et testez des applications Web sans avoir besoin d'une connexion Internet.
- Testez le fonctionnement des formulaires et autres types de sites dynamiques.
- Créez, copiez et travaillez avec des bases de données via une interface Web.
- Prise en charge des langages permettant de créer des sites dynamiques.
- Effectuez des tests avant de déplacer une application en production.
- Testez les API dans des environnements contrôlés.
- Utilisez les gestionnaires de contenu localement.
- Testez les extensions PHP.
- Créez des extensions et des thèmes pour WordPress.
Comment créer un serveur de test dans Ubuntu
Le titre du post est comment créer un serveur de test car l'idée est de voir que les applications fonctionnent. Si vous envisagez de les utiliser au sein d'un réseau domestique, vous pouvez continuer tel quel. Mais si vous cherchez à interagir avec des utilisateurs externes ou en dehors de votre domicile, il serait préférable de payer pour un serveur privé virtuel externe, en profitant du fait que les prix sont assez abordables.
Quelques définitions :
- Apache: Apache est un serveur Web open source qui gère les requêtes HTTP. Il fonctionne comme intermédiaire en acceptant les requêtes des navigateurs et en répondant au contenu Web statique ou dynamique qu'il héberge.
- PHP: C'est un langage de programmation qui exécute des applications Web sur le serveur. Il est utilisé pour générer du contenu dynamique, interagir avec des bases de données et des formulaires.
- MariaDB : Il s'agit d'un système de gestion de base de données relationnelle open source. Il permet de stocker et de gérer de gros volumes de données nécessaires au fonctionnement de nombreux sites internet comme les gestionnaires de contenu.
- Perle : C'est un langage de programmation destiné au traitement de texte et aux scripts. Il est recommandé pour l’automatisation des tâches.
Installation de XAMPP
Après avoir téléchargé le programme, nous procédons comme suit :
- Nous donnons l'autorisation d'exécution au fichier téléchargé avec la commande chmod 755 xampp-linux-*-installer.run
- Nous l'installons avec la commande
sudo chmod 755 xampp-linux-*-installer.run
- Une fois l'installation terminée, nous changeons les mots de passe avec la commande
sudo /opt/lampp/lampp security
. Avec cela, nous modifierons les mots de passe par défaut. - Nous pouvons démarrer le programme avec la commande sudo /opt/lampp/lampp start
- Nous pouvons l'arrêter avec sudo /opt/lampp/lampp stop
- Il existe une interface graphique qui nous permet d'accéder à certaines fonctions. On le démarre avec les commandes
cd /opt/lampp
et sudo ./manager-linux-x64.run
Comme il est un peu compliqué d'accéder au répertoire où sont stockés les sites Web (/opt/lampp/htdocs), il est possible de créer un lien symbolique qui nous permet d'utiliser notre dossier personnel. Les liens symboliques nous permettent d'accéder plus facilement au contenu dans des emplacements plus cachés.
On peut créer le lien symbolique avec la commande :
sudo ln -s /opt/lampp /home/tu_usuario/xampp
N'oubliez pas de remplacer votre_nom d'utilisateur par votre nom d'utilisateur.
Ensuite, nous vérifions que le lien symbolique fonctionne correctement
Tu devrais voir quelque chose comme ça
lrwxrwxrwx 1 root root 10 nov 30 10:51 xampp -> /opt/lampp
Nous pouvons maintenant accorder des autorisations de lecture au dossier qui contiendra les sites
sudo chown -R tu_usuario:tu_usuario /opt/lampp/htdocs
Nous pouvons accéder aux sites Web en tapant localhost dans le navigateur.
Dans les prochains articles, nous verrons plus en détail comment profiter de toutes les fonctionnalités de XAMPP. Mais nous devons toujours garder à l’esprit qu’il ne doit pas être utilisé en production.