Startpagina » hoe » Hoe u uw Home Ubuntu-pc kunt omzetten naar een LAMP-webserver

    Hoe u uw Home Ubuntu-pc kunt omzetten naar een LAMP-webserver

    Heb je een Linux-pc die je wilt gebruiken? Misschien voelt u zich niet op uw gemak met de enige versie van de commandoregel van Ubuntu Server Edition. Hier leest u hoe u de standaard Ubuntu-desktop kunt behouden en er webservicemogelijkheden aan kunt toevoegen.

    Of je je nu niet comfortabel voelt met een systeem met een opdrachtregel, je gebruikt je Ubuntu-desktop voor andere dingen, of je hebt het alleen maar voor een paar specifieke apps geïnstalleerd, je kunt Apache, MySQL en PHP toevoegen aan elke standaard desktop installatie van Ubuntu zeer snel en gemakkelijk.

    De eenvoudige opdracht

    Laten we beginnen met de installatie met een heel slim commando:

    sudo apt-get install lamp-server ^

    Het zal NIET werken zonder de caret aan het eind. Zodra je dat hebt ingevoerd, zul je zien dat het alle benodigde pakketten automatisch selecteert en je zal vragen om de "grote" hoeveelheid te downloaden gegevens te bevestigen.

    Leun achterover en laat het zijn ding doen tot je een blauw scherm krijgt.

    Voer een wachtwoord in voor het MySQL-rootaccount, wat u nodig heeft om andere gebruikers te maken en databases te beheren. Druk vervolgens op Enter om verder te gaan. U wordt gevraagd om uw wachtwoord opnieuw in te voeren, dus doe dat en druk nogmaals op Enter.

    Dat is het voor de installatie!

    Testen van Apache en PHP

    Laten we Apache testen om te zien of het goed werkt. Open een browser en leid de volgende URL:

    http: // localhost /

    Je zou zoiets als dit moeten zien verschijnen als alles correct is geïnstalleerd:

    Vervolgens zullen we testen of PHP werkt. Voer in terminal de volgende opdracht in om een ​​nieuw document te maken:

    sudo nano /var/www/testing.php

    Kopieer vervolgens de volgende code:

    Klik met de rechtermuisknop in uw terminal en klik op plakken.

    Raak CTRL + O aan om "uit te schrijven" of sla het bestand op en druk op CTRL + X om te stoppen.

    Start Apache vervolgens opnieuw met de volgende opdracht:

    sudo service apache2 opnieuw opstarten

    En laad de volgende pagina op in uw webbrowser:

    http: //localhost/testing.php

    En je zou zoiets als dit moeten zien:

    MySQL-bindingsadres controleren

    MySQL heeft een bindadres dat moet overeenkomen met dat van uw systeem. Om het bindadres van uw systeem te controleren, kunnen we een snelle opdracht gebruiken:

    cat / etc / hosts | grep localhost

    Dat is een "pijp" of een "stam" in het midden, die gedeeld wordt met de \ toets. Je krijgt een aantal resultaten, waarvan er één je een IP-adres zal tonen.

    Je kunt aan de bovenstaande schermafbeelding zien dat mijn bindadres 127.0.0.1 is.

    Laten we vervolgens het MySQL-configuratiebestand openen om te zien wat daar wordt vermeld.

    sudo nano /etc/mysql/my.cnf

    Scroll naar beneden tot je een regel ziet die begint met "bind-adres" zoals hieronder.

    Zoals je ziet, is het bindadres hetzelfde, dus we zijn goed. Als die van jou anders is, verander hem dan gewoon zodat hij overeenkomt met wat je hierboven hebt gevonden.

    Installeren van phpMyAdmin

    Als u niet bekend bent met MySQL en de bijbehorende opdrachten, hebt u misschien problemen bij het beheren van databases en tabellen. phpMyAdmin helpt u om dat aan te pakken door een PHP-interface voor MySQL-beheer aan te bieden. Het is eenvoudig te installeren en kan echt van pas komen, dus daar komen we aan.

    sudo apt-get install phpmyadmin

    Als deze opdracht niet werkt, moet u mogelijk extra repository's inschakelen.

    Er verschijnt een blauw scherm waarin u wordt gevraagd om te kiezen welke webserver moet worden geconfigureerd. Zorg ervoor dat het rode blok naast "apache2" staat en zorg ervoor dat u de spatiebalk raakt. Dit markeert het met een asterisk en dan kun je op Enter drukken.

    U wordt gevraagd of phpmyadmin een standaarddatabase moet configureren voor eigen gebruik. Kies Ja.

    Vervolgens wordt u gevraagd om het wachtwoord in te voeren van het beheerdersaccount dat is gebruikt om deze database en gebruiker te maken. Omdat we geen andere MySQL-gebruikers hebben gemaakt, voert u uw MySQL-rootwachtwoord in.

    Ten slotte maakt u een wachtwoord aan om met phpmyadmin te gebruiken, en u zult het opnieuw moeten bevestigen.

    Als je klaar bent, start je Apache opnieuw.

    U kunt inloggen op phpMyAdmin door naar de volgende URL te gaan:

    http: // localhost / phpmyadmin /

    Gebruik "root" als gebruikersnaam en voer vervolgens het root MySQL-wachtwoord in.


    Er zijn hier meer dan een paar belangrijke wachtwoorden en u zult in de verleiding komen hetzelfde wachtwoord te gebruiken als uw root-account. Als u ervoor kiest om dit te doen, zorg er dan voor dat het een zeer veilig wachtwoord is, iets met gemengde tekenklassen en een goede lengte. Vergeet niet dat u anderen toegang tot uw computer geeft door deze software te installeren, dus neem de juiste voorzorgsmaatregelen.

    Als dit de eerste keer is dat u met een webserver speelt, vraagt ​​u zich wellicht af waar de bestanden die u wilt hosten naartoe gaan. Ze zijn in / var / www / standaard en hebben verhoogde rechten nodig om toegang te krijgen tot die map. Eén idee is om een ​​afzonderlijke partitie op dat punt te mounten om alleen voor het aanbieden van webartikelen te worden gebruikt. Bekijk ons ​​andere artikel, Wat is de Linux-fstab en Hoe werkt het ?, om daar wat meer informatie voor te krijgen.

    En, nu u een eigen webserver heeft, kunt u leren hoe u uw Tweet Statistieken archiveert, doorzoekt en bekijkt met ThinkUp?