Slik installerer du LAMP på Ubuntu

Installer LAMP (Linux Alapp MySQL PHP) i Ubuntu er veldig enkelt.

Prosedyren er delt inn i tre deler: Installer og test Apache, installer og test PHP og til slutt installer MySQL-databasesystemet.

Apache

Installasjon

Skriv inn i en terminal:

sudo apt-get install apache2

Klar, du har allerede Apache 2 installert på maskinen din.

Webserveren startes automatisk når du starter maskinen. Hvis du må starte den manuelt, skriver du inn følgende kommando i en terminal:

sudo-tjenesten apache2 start

Slik stopper du tjenesten:

sudo service apache2 stopp

Og for å starte den på nytt

sudo service apache2 restart

Katalogen der du må lagre nettstedene dine er: / Var / www

For å gjøre dette, er det nødvendig å gi brukeren de nødvendige rettighetene. Følgende kommando er vanligvis tilstrekkelig i de fleste tilfeller, selv om det kan variere avhengig av sikkerhetsgraden du trenger på webserveren din:

sudo chmod -R 775 / var / www

test

Logg Inn http://localhost i nettleseren din. Du bør se en Apache-side.

PHP

Installasjon

Skriv inn følgende kommando i en terminal:

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

Start Apache på nytt med:

sudo service apache2 restart

test

For å teste at den er installert riktig, skal vi lage et veldig enkelt PHP-skript:

sudo gedit /var/www/test.php

Skriv inn følgende innhold og lagre filen:


For å kjøre skriptet åpnet jeg nettleseren din og fikk tilgang til følgende URL: http://localhost/prueba.php. Du bør se en side med informasjon om PHP-installasjonen din.

MySQL

Installasjon

Skriv inn følgende kommando i en terminal:

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

Under installasjonsprosessen vil den be deg om å tilordne passordet til MySQL-rotbrukeren.

Rotpassord for MySQL

test

Skriv inn følgende i en terminal:

sudo tjeneste mysql status

Det skal gi noe om tilstanden til mysql-prosessen.

Slik bekrefter du at passordet fungerer bra:

mysql -uroot -pxxx

Hvor xxx er passordet du skrev inn under MySQL-installasjonen.

Hvis du vil endre rotpassordet, kjører du følgende kommando etter å ha logget på MySQL:

SETT PASSORD FOR 'root' @ 'localhost' = PASSORD ('yyy');

Erstatter yyy for ditt nye passord.

mariadb

Flere og flere mennesker foretrekker å bruke MariaDB i stedet for MySQL. Det skal bemerkes at MariaDB har høy kompatibilitet med MySQL, siden den har samme kommandoer, grensesnitt, APIer og biblioteker, og målet er å kunne endre en server for en annen direkte. Dette er fordi MariaDB er en direkte gaffel av MySQL, med den forskjellen at den har en GPL-lisens, i motsetning til MySQL, som etter Oracles kjøp av Sun endret lisensen til en proprietær.

La oss se hvordan du installerer MariaDB, i stedet for MySQL.

Installasjon

Hvis du tidligere har installert MySQL, må du først avinstallere den:

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

Deretter må du legge til tilsvarende PPA. I tilfelle 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

Og installer pakkene:

sudo apt-get oppdater sudo apt-get installer mariadb-server mariadb-client

Det vil be om passordet til rotbrukeren, akkurat som MySQL.

test

Slik bekrefter du riktig installasjon av MariaDB:

mysql -v

Den skal gi informasjon om MariaDB.

Slik sjekker du statusen for mariadb-prosessen:

sudo tjeneste mysql status

Ekstern tilgang til databasen

Hvis du vil ha tilgang til MySQL gjennom eksterne skript (det vil si ikke vert på din egen server), må du redigere bindingsadressen i /etc/mysql/my.cnf og erstatt standardverdien (127.0.0.1) med IP-adressen din.

Etter å ha gjort endringen i my.cnf, start MySQL på nytt med:

sudo service mysql start på nytt

phpMyAdmin

phpMyAdmin er en grafisk administrator for MySQL mye brukt av administratorer. For å installere den, skriv inn en terminal:

sudo apt-get install phpmyadmin

For å få tilgang til den, gå til følgende URL fra nettleseren din: http://localhost/phpmyadmin

Ikke glem å trykke på mellomromstasten i konfigurasjonsskjermen for å velge Apache2 som webserveren vi vil konfigurere automatisk.

Hvis du ikke får tilgang til phpmyadmin, kan du prøve å opprette en symlink i www-mappen, slik:

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

gd bibliotek

Hvis du vil legge til støtte for generering av graf og manipulering i PHP, skrev jeg i en terminal:

sudo apt-get install php5-gd

SSL på Apache 2

For å aktivere SSL (Secure Socket Layer) -modulen i Apache 2, skriv inn en terminal:

sudo a2enmod ssl

For å se endringene, ikke glem å starte Apache2 på nytt med:

sudo /etc/init.d/apache2 start på nytt

Kilder: Deadwolf & Unixmen


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

37 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   eliotime3000. sa

    Hvis du bruker Ubuntu Minimal, fungerer det bedre (i Ubuntu Server er disse komponentene allerede installert som standard).

  2.   Jacob sa

    Jeg kjenner en metode som virker enklere for meg, du bruker bare følgende kommandolinje:
    "Sudo apt-get install lamp-server ^" og woala ... Hele prosessen er praktisk talt automatisk.

    1.    eliotime3000. sa

      Det er sant. Men hvis du vil ha noe mer raffinert som å installere nignx i stedet for Apache, må du bruke en annen metode.

      1.    abimaelmartell sa

        lampe = Linux Apache MySQL PHP, hvis du vil at nginx ikke lenger er en lampe 😛

    2.    Federico A. Valdes Toujague sa

      "Lamp-server" -pakken mangler fra Precise-depotet mitt.

      1.    Bruno cascio sa

        på slutten av pakken er det en "^": sudo apt-get install lamp-server ^

        Jubel! 🙂

    3.    peterczech sa

      Du mener:

      apt-get installer Tasksel

      oppgaver

      og velg alternativet LAMPESERVER og fortsett med installasjonen 😀

      1.    eliotime3000. sa

        Det er den jeg fant.

    4.    la oss bruke linux sa

      Akkurat nå kan jeg ikke bekrefte den informasjonen. I følge Ubuntu-pakker ville det imidlertid ikke være slik: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy&section=all
      Det er ingen slik pakke.
      Jubel! Paul.

  3.   Ivan Gabriel sa

    Flott opplæring. Jeg lagrer den i favoritter.
    Greetings!

    1.    la oss bruke linux sa

      Jeg er glad for at det er nyttig, Ivan! : =)
      Klem! Paul.

  4.   spedalskhet sa

    Den beste kommandoen er den som Jacob kommenterte: "sudo apt-get install lamp-server ^"
    Det fungerer på alle smaker og versjoner av Ubuntu.
    Greetings!

  5.   panchomora sa

    Godt innlegg og som et supplement til det, kan vi bruke kommandoen mysql_secure_installation (ikke root) til å bruke sikkerhetsalternativer, gyldig for både mysql og mariadb.

    hilsen fra Chile

    1.    la oss bruke linux sa

      Det stemmer ... takk for bidraget!

  6.   ryy sa

    Vel, jeg anbefaler xammp, installasjonen er enklere og den har et grafisk grensesnitt for å stoppe tjenestene

    1.    la oss bruke linux sa

      Sannheten er at jeg også foretrekker xampp. 🙂

  7.   oscar meza sa

    Utmerket! Slik installerer du det i Slackware http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html

    1.    la oss bruke linux sa

      Takk skal du ha! Godt bidrag!

  8.   ds23ytube sa

    Jeg foretrekker å bruke bærbar Lampp direkte. Jeg laster den ned fra Apache Friends. Det er et utmerket verktøy.

    1.    la oss bruke linux sa

      Flink! Takk x kommentar. I mange tilfeller er det vanligvis det mest behagelige. Det er sant.
      Ah! Ingen lovbrudd, bare en liten korreksjon: utmerket er skrevet med "C" etter "X".
      Klem! Paul.

  9.   Jeg sletter sa

    Takk for innlegget! mange ganger når du installerer ubuntu-serveren med lampealternativet, får du halvparten av tingene.

  10.   Rafa sa

    Takk veldig god tuto og mer personlig enn å installere metapakken, siden jeg for eksempel ikke trenger mysql for de små tingene jeg gjør.
    Bare et lite notat, php-testfilen må være inne i html-mappen for at den skal kunne åpnes riktig, så opprettingskommandoen vil være;
    sudo gedit /var/www/html/test.php

    1.    Rafa sa

      En annen anbefaling er bortsett fra å gi tillatelser til / var / www-mappen, som du sier, er å legge den til brukerens gruppe med kommandoen;
      sudo chmod -R 775 / var / www
      sudo chown -hR ditt_brukernavn: ditt_brukernavn / var / www

      Så vi kan lage dokumenter og lenker i den for å fungere

  11.   wako sa

    Er det noen som har noen ide om hvordan du installerer LAMP på Arch? Jeg fulgte allerede wiki-instruksjonene, og da jeg begynte å konfigurere PHP, sluttet Apache å fungere. uu

    1.    livlig sa

      Du kan bruke Bitnami og du sparer mye tid.

  12.   kengy sa

    veldig god tutorial har hjulpet meg mye takk !!!

  13.   Anonym sa

    Tusen takk =) en god opplæring =) cdt hilsener. Jeg håper å se flere av publikasjonene dine! ...

  14.   Juan Antonio sa

    Tusen takk, tusen takk for bidraget. Det fungerte for mye for meg. Kommandoene er tydelige og forklart i rekkefølge for å komme til slutten jeg vil, for å programmere
    Hilsen

  15.   Rafael sa

    Jeg trenger hjelp, en manual, noe som lar meg installere full roundcube på ubuntu og dens kommandoer for å beholde alt relatert til webmail. Fra allerede tusen takk.

  16.   Abigail sa

    Jeg vet at dette innlegget er gammelt, men du reddet livet mitt, jeg trodde jeg aldri ville lære php.

    hilsen

  17.   DavidGL sa

    Den beste opplæringen jeg har sett for dette. I all mysql sviktet jeg. Takk så mye!!! Jeg har allerede datamaskinen klar til å freak out. ha ha

  18.   Kemecraft eier sa

    Jeg får 404 feil, kan noen hjelpe meg? Takk skal du ha
    Err http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates / main mysql-common alle 5.5.41-0ubuntu0.14.04.1
    404 ble ikke funnet [IP: 54.185.19.94 80]
    Err http://security.ubuntu.com/ubuntu/ trusty-security / main mysql-common alle 5.5.41-0ubuntu0.14.04.1
    404 ble ikke funnet [IP: 91.189.91.23 80]
    Og flere feil.

  19.   duby2008 sa

    Veldig godt forklart. Takk så mye!.

  20.   ivan blomster sa

    Takk, det hjalp meg veldig

    1.    la oss bruke linux sa

      Værsågod! 🙂

  21.   Xavier sa

    VELDIG GOD guide for å installere lampe i ubuntu og derivater ... takk
    fungerer 100% på Xubuntu 15.04 & Elementary Os

  22.   Dan sa

    Takk for veiledningen ...

    Et sitat mangler på slutten av denne linjen: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu saftig hoved]