20Aug
Vous avez un PC Linux que vous voulez mettre au travail? 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 fonctionnalités de service Web.
Si vous n'êtes pas à l'aise avec un système en ligne de commande, vous utilisez votre bureau Ubuntu pour d'autres choses, ou vous avez juste besoin d'installer quelques applications particulières, vous pouvez ajouter Apache, MySQL et PHP à n'importe quel standardinstallation de bureau d'Ubuntu très rapidement et facilement.
La commande simple
Commençons l'installation en utilisant une commande très intelligente:
sudo apt-get install lampe-serveur ^
Cela ne fonctionnera PAS sans le signe d'insertion à la fin. Une fois que vous l'avez saisi, vous verrez qu'il sélectionne automatiquement tous les paquets nécessaires et vous demandera de confirmer la "grande" quantité de données à télécharger.
Asseyez-vous et laissez-le faire jusqu'à ce que vous obteniez un écran bleu.
Entrez un mot de passe pour le compte root MySQL, qui est 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é à entrer à nouveau votre mot de passe, faites-le et appuyez à nouveau sur Entrée.
C'est tout pour l'installation!
Test Apache et PHP
Testons Apache pour voir s'il fonctionne correctement. Ouvrez un navigateur et dirigez-le l'URL suivant:
http: //localhost/
Vous devriez voir quelque chose comme ceci apparaître si tout 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:
& lt;? Php phpinfo() ;? & gt;
Faites un clic droit sur votre terminal et cliquez 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:
sudo service apache2 redémarrez
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
MySQLa une adresse de liaison 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 "pipe" ou un "stem" 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 liaison est 127.0.0.1.
Ensuite, ouvrons le fichier de configuration MySQL pour voir ce qui est listé ici.
sudo nano /etc/mysql/ mon.cnf
Faites défiler 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, changez-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 quelques problèmes pour 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 install phpmyadmin
Si cette commande ne fonctionne pas, vous devrez peut-être activer des dépôts supplémentaires.
Vous allez avoir un autre écran bleu qui vous demandera de choisir le serveur web à configurer. Assurez-vous que le bloc rouge est à côté de "apache2" et soyez sûr de cliquer sur la barre d'espace. Cela le marquera d'un astérisque, et vous pourrez ensuite appuyer sur Entrée.
Il vous sera demandé si phpmyadmin doit configurer une base de données par défaut pour son propre usage. Choisissez Oui.
Ensuite, vous serez invité à entrer 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 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 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. Rappelez-vous, vous donnez à d'autres personnes l'accès à votre ordinateur en installant ce logiciel, alors prenez les précautions appropriées.
Si c'est la première fois que vous utilisez un serveur Web, vous vous demandez peut-être où vont les fichiers que vous voulez héberger. Ils sont en /var/www/ être par défaut, et auront besoin de privilèges élevés pour accéder à ce répertoire. Une idée consiste à monter une partition distincte à ce point pour être utilisée uniquement pour le service web. Consultez notre autre article, Qu'est-ce que Linux fstab 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?