Hur man installerar LAMP på Ubuntu

Installera LAMP (Linux Alappa MySQL PHP) i Ubuntu är väldigt enkelt.

Förfarandet är uppdelat i tre delar: Installera och testa Apache, installera och testa PHP och slutligen installera MySQL-databashanteraren.

Apache

installation

I en terminal anger du:

sudo apt-get install apache2

Klar, du har redan Apache 2 installerad på din maskin.

Webbservern startas automatiskt när du startar maskinen. Om du måste starta det manuellt anger du följande kommando i en terminal:

sudo-tjänsten apache2 startar

För att stoppa tjänsten:

sudo service apache2 stopp

Och att starta om det

sudo service apache2 omstart

Katalogen där du måste lagra dina webbplatser är: / Var / www

För att göra detta är det nödvändigt att bevilja din användare de nödvändiga behörigheterna. Följande kommando är vanligtvis tillräckligt i de flesta fall, även om det kan variera beroende på vilken grad av säkerhet du behöver på din webbserver:

sudo chmod -R 775 / var / www

testet

Logga in http://localhost i din webbläsare. Du borde se en Apache-sida.

PHP

installation

Ange följande kommando i en terminal:

sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-mysql

Starta om Apache med:

sudo service apache2 omstart

testet

För att testa att den har installerats korrekt ska vi skapa ett mycket enkelt PHP-skript:

sudo gedit /var/www/test.php

Ange följande innehåll och spara filen:


För att köra skriptet öppnade jag din webbläsare och fick åtkomst till följande URL: http://localhost/prueba.php. Du bör se en sida med information om din PHP-installation.

MySQL

installation

Ange följande kommando i en terminal:

sudo apt-get installera mysql-server mysql-client libmysqlclient-dev

Under installationsprocessen kommer den att be dig att tilldela lösenordet till MySQL-rotanvändaren.

Rotlösenord för MySQL

testet

Ange följande i en terminal:

sudo service mysql status

Det bör returnera något om mysql-processens tillstånd.

För att verifiera att lösenordet fungerar bra:

mysql -uroot -pxxx

Där xxx är lösenordet du angav under MySQL-installationen.

Om du vill ändra rotlösenordet kör du följande kommando efter inloggning på MySQL:

STÄLL LÖSENORD FÖR 'root' @ 'localhost' = LÖSENORD ('yyy');

Ersätter yyy för ditt nya lösenord.

mariadb

Fler och fler föredrar att använda MariaDB istället för MySQL. Det bör noteras att MariaDB har hög kompatibilitet med MySQL, eftersom den har samma kommandon, gränssnitt, API: er och bibliotek, vars mål är att kunna ändra en server för en annan direkt. Detta beror på att MariaDB är en direkt gaffel av MySQL, med skillnaden att den har en GPL-licens, till skillnad från MySQL som efter Oracles köp av Sun ändrade sin licens till en egen.

Låt oss se hur man installerar MariaDB istället för MySQL.

installation

Om du tidigare har installerat MySQL måste du först avinstallera det:

sudo apt-get rensa mysql * sudo apt-get autoremove

Sedan måste du lägga till motsvarande PPA. När det gäller Ubuntu 13.10:

sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db sudo add-apt-repository 'deb http://mariadb.biz .net.id // repo / 5.5 / ubuntu saucy main

Och installera paketen:

sudo apt-get uppdatering sudo apt-get installera mariadb-server mariadb-client

Det kommer att be om lösenordet för rotanvändaren, precis som MySQL.

testet

Så här verifierar du korrekt installation av MariaDB:

mysql -v

Den ska returnera information om MariaDB.

Så här kontrollerar du statusen för mariadb-processen:

sudo service mysql status

Fjärråtkomst till databasen

Om du vill komma åt MySQL via fjärrskript (det vill säga inte värd på din egen server) måste du redigera bindningsadressen i /etc/mysql/my.cnf och ersätt standardvärdet (127.0.0.1) med din IP-adress.

Efter att ha gjort ändringen till my.cnf, starta om MySQL med:

sudo service mysql starta om

phpMyAdmin

phpMyAdmin är en grafisk administratör för MySQL som ofta används av administratörer. För att installera den, ange en terminal:

sudo apt-get installera phpmyadmin

För att komma åt den, gå till följande URL från din webbläsare: http://localhost/phpmyadmin

Glöm inte att trycka på mellanslagstangenten på konfigurationsskärmen för att välja Apache2 som webbserver som vi vill konfigurera automatiskt.

Om du inte kan komma åt phpmyadmin, försök skapa en symlink i www-mappen, så här:

sudo ln -s / usr / dela / phpmyadmin / var / www /

gd-biblioteket

Om du vill lägga till stöd för grafgenerering och manipulation i PHP skrev jag i en terminal:

sudo apt-get installera php5-gd

SSL på Apache 2

För att aktivera SSL (Secure Socket Layer) -modulen i Apache 2, ange en terminal:

sudo a2enmod ssl

För att se ändringarna, glöm inte att starta om Apache2 med:

sudo /etc/init.d/apache2 starta om

Källor: Deadwolf & Unixmen


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

37 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   eliotime3000 sade

    Om du använder Ubuntu Minimal fungerar det bättre (i Ubuntu Server är dessa komponenter redan installerade som standard).

  2.   Jacob sade

    Jag känner till en metod som verkar enklare för mig, du använder bara följande kommandorad:
    "Sudo apt-get install lamp-server ^" och woala ... Hela processen är praktiskt taget automatisk.

    1.    eliotime3000 sade

      Det är sant. Men om du vill ha något mer förfinat som att installera nignx istället för Apache, måste du använda en annan metod.

      1.    abimaelmartell sade

        lampa = Linux Apache MySQL PHP, om du vill att nginx inte längre är lampa 😛

    2.    Federico A. Valdes Toujague sade

      Paketet "lamp-server" visas inte i mitt Precise-arkiv.

      1.    Bruno cascio sade

        i slutet av paketet finns en "^": sudo apt-get install lamp-server ^

        Skål! 🙂

    3.    Petercheco sade

      Du menar:

      apt-get install Tasksel

      Tasksel

      och välj alternativet LAMP-SERVER och fortsätt med installationen 😀

      1.    eliotime3000 sade

        Det är den jag hittade.

    4.    låt oss använda Linux sade

      Just nu kan jag inte bekräfta den informationen. Enligt Ubuntu-paket skulle det dock inte vara så här: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy&section=all
      Det finns inget sådant paket.
      Skål! Paul.

  3.   ivan Gabriel sade

    Bra handledning. Jag sparar det i favoriter.
    Hälsningar!

    1.    låt oss använda Linux sade

      Jag är glad att det är till hjälp, Ivan! : =)
      Kram! Paul.

  4.   spetälska sade

    Det bästa kommandot är det som Jacob kommenterade: "sudo apt-get install lamp-server ^"
    Det fungerar på alla smaker och versioner av Ubuntu.
    Hälsningar!

  5.   panchomora sade

    Bra inlägg och kompletterar det, vi kan använda kommandot mysql_secure_installation (inte root) för att tillämpa säkerhetsalternativ, giltiga för både mysql och mariadb.

    hälsningar från Chile

    1.    låt oss använda Linux sade

      Det stämmer ... tack för bidraget!

  6.   Ryy sade

    Tja, jag rekommenderar xammp, installationen är enklare och den har ett grafiskt gränssnitt för att stoppa tjänsterna

    1.    låt oss använda Linux sade

      Sanningen är att jag också föredrar xampp. 🙂

  7.   oscar meza sade

    Utmärkt!, Här lämnar jag dig hur du installerar det i Slackware http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html

    1.    låt oss använda Linux sade

      Tack! Bra bidrag!

  8.   Ds23Ytube sade

    Jag föredrar att använda bärbar Lampp direkt. Jag laddar ner den från Apache Friends. Det är ett utmärkt verktyg.

    1.    låt oss använda Linux sade

      Väl! Tack x kommentar. I många fall är det oftast det mest bekväma. Det är sant.
      Ah! Inget brott, bara en liten korrigering: utmärkt skrivs med "C" efter "X".
      Kram! Paul.

  9.   Jag raderar sade

    Tack för inlägget! många gånger när du installerar ubuntu-servern med lampalternativet får du hälften av sakerna.

  10.   Rafa sade

    Tack så mycket bra tuto och mer personlig än att installera metapaketet, eftersom jag inte behöver mysql till exempel för de små sakerna som jag gör.
    Bara en liten anteckning måste php-testfilen finnas i html-mappen för att kunna laddas ner ordentligt, så skaparkommandot skulle vara;
    sudo gedit /var/www/html/test.php

    1.    Rafa sade

      En annan rekommendation är förutom att bevilja behörigheter till / var / www-mappen, som du säger, är att lägga till den i användarens grupp med kommandot;
      sudo chmod -R 775 / var / www
      sudo chown -hR ditt_användarnamn: ditt_användarnamn / var / www

      Så vi kan skapa dokument och länkar i det för att fungera

  11.   Wako sade

    Har någon aning om hur man installerar LAMP på Arch? Jag har redan följt wiki-instruktionerna och när jag började konfigurera PHP slutar Apache att fungera. U u

    1.    elav sade

      Du kan använda Bitnami och du sparar mycket tid.

  12.   kengy sade

    mycket bra handledning har hjälpt mig mycket tack !!!

  13.   Anonym sade

    Tack så mycket =) en bra handledning =) cdt hälsningar. Jag hoppas se fler av dina publikationer! ...

  14.   Juan Antonio sade

    Tack, tack så mycket för bidraget. Det fungerade för mycket för mig. Kommandona är tydliga och förklarade i följd för att komma till slutet jag vill, programmera
    hälsningar

  15.   Rafael sade

    Jag behöver hjälp, en manual, något som gör att jag kan installera full rundkub i ubuntu och dess kommandon för att underhålla allt som rör webbmail. Från redan tack så mycket.

  16.   abigail sade

    Jag vet att det här inlägget är något gammalt, men man du räddade mitt liv, jag trodde att jag aldrig skulle lära mig php.

    hälsningar

  17.   DavidGL sade

    Den bästa handboken jag har sett för detta. I alla mysql misslyckades jag. Tack så mycket!!! Jag har redan min dator redo att freak out. hihi

  18.   Kemecraft ägare sade

    Jag får 404 fel, kan någon hjälpa mig? Tack
    Err http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates / main mysql-common alla 5.5.41-0ubuntu0.14.04.1
    404 hittades inte [IP: 54.185.19.94 80]
    Err http://security.ubuntu.com/ubuntu/ trusty-security / main mysql-common alla 5.5.41-0ubuntu0.14.04.1
    404 hittades inte [IP: 91.189.91.23 80]
    Och fler misstag.

  19.   duby2008 sade

    Mycket väl förklarad. Tack så mycket!.

  20.   ivan blommor sade

    tack hjälpte mig mycket

    1.    låt oss använda Linux sade

      Varsågod! 🙂

  21.   Xavier sade

    MYCKET GOD guide för att installera lampa i ubuntu och derivat ... tack
    fungerar 100% på Xubuntu 15.04 & Elementary Os

  22.   dan sade

    Tack för handledningen ...

    Ett citat saknas i slutet av denna rad: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu saucy main]