in

Comment transformer votre PC Ubuntu domestique en serveur Web LAMP

Vous avez un PC Linux que vous souhaitez faire fonctionner? Peut-être que vous n’êtes pas à l’aise avec la version en ligne de commande d’Ubuntu Server Edition. Voici comment conserver le bureau Ubuntu standard et y ajouter des capacités de service Web.

Que vous ne soyez pas à l’aise avec un système de ligne de commande uniquement, que vous utilisiez votre bureau Ubuntu pour d’autres choses, ou que vous en ayez juste besoin pour quelques applications particulières, vous pouvez ajouter Apache, MySQL et PHP à n’importe quel bureau standard. installation d’Ubuntu très rapidement et facilement.

La commande simple

Commençons l’installation avec l’utilisation d’une commande très intelligente:

sudo apt-get install lampe-serveur ^

Cela ne fonctionnera PAS sans le curseur à la fin. Une fois que vous l’avez saisi, vous verrez qu’il sélectionne automatiquement tous les packages nécessaires et vous demandera de confirmer la «grande» quantité de données à télécharger.

Asseyez-vous et laissez-le faire son travail jusqu’à ce qu’un écran bleu apparaisse.

Entrez un mot de passe pour le compte racine MySQL, ce dont vous aurez besoin pour créer d’autres utilisateurs et gérer les bases de données, puis appuyez sur Entrée pour continuer. Vous serez invité à saisir à nouveau votre mot de passe, alors faites-le et appuyez à nouveau sur Entrée.

Voilà pour l’installation!

Tester Apache et PHP

Testons Apache pour voir s’il fonctionne correctement. Ouvrez un navigateur et dirigez-le vers l’URL suivante:

http: // localhost /

Vous devriez voir quelque chose comme ceci apparaître si tout est installé correctement:

Ensuite, nous allons tester pour voir si PHP fonctionne. Dans le terminal, entrez la commande suivante pour créer un nouveau document:

sudo nano /var/www/testing.php

Ensuite, copiez le code suivant:

Faites un clic droit dans votre terminal et appuyez sur Coller.

Appuyez sur CTRL + O pour «écrire» ou enregistrez le fichier, puis appuyez sur CTRL + X pour quitter.

Ensuite, redémarrez Apache avec la commande suivante:

redémarrage du service sudo apache2

Et chargez la page suivante dans votre navigateur Web:

http: //localhost/testing.php

Et vous devriez voir quelque chose comme ceci:

Vérification de l’adresse de liaison MySQL

MySQL a une adresse de liaison qui doit correspondre à celle de votre système. Pour vérifier l’adresse de liaison de votre système, nous pouvons utiliser une commande rapide:

cat / etc / hosts | grep localhost

C’est un «tuyau» ou une «tige» au milieu, qui est partagé avec la clé . Vous obtiendrez quelques résultats, dont l’un vous montrera une adresse IP.

Vous pouvez voir sur la capture d’écran ci-dessus que mon adresse de liaison est 127.0.0.1.

Ensuite, ouvrons le fichier de configuration MySQL pour voir ce qui y est répertorié.

sudo nano /etc/mysql/my.cnf

Faites défiler vers le bas jusqu’à ce que vous voyiez une ligne commençant par « bind-address » comme ci-dessous.

Comme vous pouvez le voir, l’adresse de liaison est la même, donc nous sommes bons. Si le vôtre est différent, modifiez-le simplement pour qu’il corresponde à ce que vous avez trouvé ci-dessus.

Installation de phpMyAdmin

Si vous n’êtes pas familier avec MySQL et ses commandes, vous pouvez avoir des difficultés à gérer les bases de données et les tables. phpMyAdmin vous aide à résoudre ce problème en fournissant une interface PHP pour l’administration de MySQL. Il est facile à installer et peut vraiment être utile, alors allons-y.

sudo apt-get installer phpmyadmin

Si cette commande ne fonctionne pas, vous devrez peut-être activer des référentiels supplémentaires.

Vous obtiendrez un autre écran bleu vous demandant de choisir le serveur Web à configurer. Assurez-vous que le bloc rouge est à côté de «apache2» et assurez-vous d’appuyer sur la barre d’espace. Cela le marquera d’un astérisque, puis vous pourrez appuyer sur Entrée.

On vous demandera si phpmyadmin doit configurer une base de données par défaut pour son propre usage. Choisissez Oui.

Ensuite, il vous sera demandé de saisir le mot de passe du compte administrateur utilisé pour créer cette base de données et cet utilisateur. Puisque nous n’avons créé aucun autre utilisateur MySQL, entrez votre mot de passe racine MySQL.

Enfin, vous allez créer un mot de passe à utiliser avec phpmyadmin, et vous devrez le confirmer à nouveau.

Une fois que vous avez terminé, redémarrez Apache.

Vous pouvez vous connecter à phpMyAdmin en accédant à l’URL suivante:

http: // localhost / phpmyadmin /

Utilisez «root» comme nom d’utilisateur, puis entrez le mot de passe racine MySQL.

21 connexion réussie

Il y a plus que quelques mots de passe importants ici, et vous serez tenté d’utiliser le même mot de passe que votre compte root. Si vous choisissez de faire cela, assurez-vous que c’est un mot de passe très sécurisé, quelque chose avec des classes de caractères mixtes et une bonne longueur. N’oubliez pas que vous autorisez d’autres personnes à accéder à votre ordinateur en installant ce logiciel, alors prenez les précautions nécessaires.

Si c’est la première fois que vous jouez avec un serveur Web, vous vous demandez peut-être où vont les fichiers que vous souhaitez héberger. Ils sont dans / var / www / be default et auront besoin de privilèges élevés pour accéder à ce répertoire. Une idée est de monter une partition distincte à ce point pour être utilisée uniquement pour servir des éléments Web. Consultez notre autre article, Qu’est-ce que le fstab Linux et comment ça marche?, Pour obtenir plus d’informations à ce sujet.

Et, maintenant que vous avez votre propre serveur Web, pourquoi ne pas apprendre à archiver, rechercher et afficher les statistiques de vos tweets avec ThinkUp?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment rechercher et remplacer du texte dans Microsoft Word

Comment rechercher et remplacer du texte dans Microsoft Word

Ce que vous devez savoir sur le nouveau système de fichiers d'Apple

Ce que vous devez savoir sur le nouveau système de fichiers d’Apple