Comment transformer votre PC Ubuntu à la maison en serveur Web LAMP
Vous avez un PC Linux que vous voulez mettre au travail? Peut-être n'êtes-vous pas à l'aise avec la version en ligne de commande d'Ubuntu Server Edition uniquement. Voici comment conserver le bureau Ubuntu standard et y ajouter des fonctionnalités de service Web..
Si vous n'êtes pas à l'aise avec un système uniquement en ligne de commande, si vous utilisez votre bureau Ubuntu pour d'autres tâches ou si vous avez simplement besoin de l'installer 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 installer lampe-serveur ^
Cela ne fonctionnera PAS sans le curseur à la fin. Une fois que vous l'avez entré, 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 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 des bases de données, puis appuyez sur Entrée pour continuer. Vous serez invité à ressaisir 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 correctement installé:
Ensuite, nous allons tester si PHP fonctionne. Dans 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 cliquez sur coller.
Appuyez sur CTRL + O pour «écrire» ou sauvegardez le fichier, puis appuyez sur CTRL + X pour quitter..
Ensuite, redémarrez Apache avec la commande suivante:
sudo service apache2 redémarrer
Et chargez la page suivante dans votre navigateur Web:
http: //localhost/testing.php
Et vous devriez voir quelque chose comme ça:
Vérification de l'adresse de liaison MySQL
MySQL a une adresse de lien qui devrait 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 touche \. 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 rattachement est 127.0.0.1.
Ensuite, ouvrons le fichier de configuration MySQL pour voir ce qui est listé ici..
sudo nano /etc/mysql/my.cnf
Faites défiler jusqu'à une ligne commençant par «bind-address» comme ci-dessous.
Comme vous pouvez le constater, l'adresse de rattachement est la même, alors tout va bien. Si le vôtre est différent, changez-le pour qu'il corresponde à ce que vous avez trouvé ci-dessus..
Installer phpMyAdmin
Si vous n'êtes pas familier avec MySQL et ses commandes, vous aurez peut-être de la difficulté à 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 être très utile, alors allons-y!.
sudo apt-get install phpmyadmin
Si cette commande ne fonctionne pas, vous devrez peut-être activer d'autres référentiels..
Un autre écran bleu s’affiche pour vous demander de choisir le serveur Web à configurer. Assurez-vous que le bloc rouge est à côté de “apache2” et assurez-vous de frapper la barre d'espace. Cela va marquer avec un astérisque, et ensuite vous pouvez 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, vous serez invité à 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 root MySQL..
Enfin, vous créerez 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 allant à l'URL suivante:
http: // localhost / phpmyadmin /
Utilisez «root» comme nom d'utilisateur, puis entrez le mot de passe root MySQL..
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 le faire, 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 les autres utilisateurs à accéder à votre ordinateur en installant ce logiciel. Prenez donc les précautions appropriées..
Si vous jouez pour la première fois 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 sur ce point afin de l'utiliser uniquement pour servir des contenus 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 vos statistiques de tweet avec ThinkUp?