Hur man installerar LAMP på Ubuntu

Installera LAMPA (Linux Alappa MySQL PHP) på Ubuntu är väldigt enkelt.

Proceduren är uppdelad 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

Klart, du har redan Apache 2 installerat på din dator.

Webbservern startas automatiskt när du startar maskinen. Om du behöver starta den manuellt, skriv in följande kommando i en terminal:

sudo-tjänsten apache2 startar

Så här stoppar du tjänsten:

sudo tjänsten apache2 sluta

och starta om den

sudo service apache2 omstart

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

För att göra detta måste du ge din användare de nödvändiga rättigheterna. 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 bör se en Apache-sida.

PHP

installation

I en terminal anger du följande kommando:

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 det har installerats korrekt kommer vi att 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, öppna din webbläsare och gå 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 tjänst mysql status

Det bör returnera något om statusen för mysql-processen.

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 root-lösenordet, kör följande kommando efter att ha loggat in på MySQL:

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

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 är mycket kompatibel med MySQL, eftersom den har samma order, gränssnitt, API:er och bibliotek, dess mål är att kunna byta en server direkt till en annan. 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 proprietär.

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

installation

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

sudo apt-get purge mysql* sudo apt-get autoremove

Sedan måste du lägga till motsvarande PPA. I fallet med 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 fråga efter lösenordet för root-användaren, precis som MySQL.

testet

För att verifiera korrekt installation av MariaDB:

mysql -v

Det bör returnera information om MariaDB.

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

sudo tjänst mysql status

Fjärråtkomst till databasen

Om du vill komma åt MySQL via fjärrskript (dvs inte värd på din egen server) måste du redigera bind-adressen 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 hanterare för MySQL som ofta används av administratörer. För att installera det, 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 den webbserver vi vill konfigurera automatiskt.

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

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

gd bibliotek

Om du vill lägga till stöd för diagramgenerering och manipulering i PHP, skriv in en terminal:

sudo apt-get installera php5-gd

SSL på Apache 2

För att aktivera SSL-modulen (Secure Socket Layer) i Apache 2 anger du i 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: järv & Unixmen


37 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  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 de använder Ubuntu Minimal fungerar det bättre (i Ubuntu Server är dessa komponenter redan installerade som standard).

  2.   Jacob sade

    Jag vet 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 raffinerat 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 ha nginx är det inte längre lampa 😛

    2.    Federico A. Valdes Toujague sade

      Paketet "lamp-server" visas inte i mitt Precise-förråd.

      1.    Bruno cascio sade

        slutet av paketet har ett "^": 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. Men eftersom det kommer från Ubuntu-paket, skulle det 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

    Mycket bra handledningen. Jag sparar den i favoriter.
    Hälsningar!

    1.    låt oss använda Linux sade

      Jag är glad att det är användbart, 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 som ett komplement till det, vi skulle kunna använda kommandot mysql_secure_installation (ingen 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

      Just det... tack för bidraget!

  6.   ryy sade

    Tja, jag rekommenderar att xammp är lättare att installera och har ett grafiskt gränssnitt för att stoppa tjänster

    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 Lapp portable direkt. Jag laddar ner den från Apache Friends. Det är ett utmärkt verktyg.

    1.    låt oss använda Linux sade

      Bra! Tack för din kommentar. I många fall är det oftast det bekvämaste. Det är sant.
      åh! Inget kränkande, bara en liten korrigering: utmärkt skrivs med ett "C" efter "X".
      Kram! Paul.

  9.   radera sade

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

  10.   Rafa sade

    Tack så mycket bra handledning och mer personlig än att installera metapaketet, eftersom jag i mitt fall inte behöver mysql för de små sakerna jag gör till exempel.
    Bara en liten notering att php-testfilen måste finnas i html-mappen för att öppnas korrekt, så skapa kommandot skulle vara;
    sudo gedit /var/www/html/test.php

    1.    Rafa sade

      En annan rekommendation är förutom att ge behörigheter till mappen /var/www, som du säger, 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 den för att fungera

  11.   Wako sade

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

    1.    livlig sade

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

  12.   kengy sade

    Mycket bra tutorial, det hjälpte mig mycket, tack!

  13.   Anonym sade

    Tack så mycket =) en bra handledning =) cdt hälsningar. Jag ser fram emot att se fler av dina inlägg!...

  14.   Juan Antonio sade

    Tack, tack så mycket för bidraget. Det fungerade för mig också. Kommandona är tydliga och förklaras i sekvens för att nå det slut jag vill, program
    hälsningar

  15.   Rafael sade

    Jag behöver hjälp, en manual, något som låter mig installera komplett roundcube på ubuntu och dess kommandon för att underhålla allt relaterat till webbmail. Från redan tack så mycket.

  16.   abigail sade

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

    hälsningar

  17.   DavidGL sade

    Den bästa handledningen jag har sett för detta. I alla mysql misslyckades mig. Tack så mycket!!! Jag har redan min dator redo att flippa. Hej hej hej

  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 all 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 all 5.5.41-0ubuntu0.14.04.1
    404 hittades inte [IP: 91.189.91.23 80]
    Och fler misstag.

  19.   duby2008 sade

    Mycket bra förklarat. 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 BRA 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...

    Det saknas ett citat i slutet av denna rad: [ sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu fräsig huvudrätt]