Kako instalirati LAMP na Ubuntu

Instalirajte LAMP (Linux Azakrpa MySQL PHP) u Ubuntuu je vrlo jednostavan.

Postupak je podijeljen u tri dijela: Instalirajte i testirajte Apache, instalirajte i testirajte PHP i konačno instalirajte MySQL upravitelj baze podataka.

apaš

Instalacija

U terminal unesite:

sudo apt-get instalirati apache2

Spremni, na vašem računaru već imate instaliran Apache 2.

Web server će se automatski pokrenuti kada pokrenete mašinu. U slučaju da ga morate pokrenuti ručno, unesite sljedeću naredbu u terminal:

sudo usluga apache2 start

Da zaustavite uslugu:

sudo usluga apache2 stop

I da ga ponovo pokrenete

sudo servis apache2 restart

Direktorij u kojem morate pohraniti svoje web stranice je: / var / www

Da biste to učinili, potrebno je korisniku odobriti potrebne privilegije. Sljedeća naredba je obično primjerena u većini slučajeva, iako to može varirati ovisno o stupnju sigurnosti koji vam je potreban na vašem web serveru:

sudo chmod -R 775 / var / www

Test

Ulogovati se http://localhost u vašem web pregledaču. Trebali biste vidjeti Apache stranicu.

PHP

Instalacija

U terminal unesite sljedeću naredbu:

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

Ponovo pokrenite Apache sa:

sudo servis apache2 restart

Test

Da bismo testirali da li je ispravno instaliran, kreiraćemo vrlo jednostavnu PHP skriptu:

sudo gedit /var/www/test.php

Unesite sljedeći sadržaj i spremite datoteku:


Da bih pokrenuo skriptu, otvorio sam vaš web preglednik i pristupio sljedećem URL-u: http://localhost/prueba.php. Trebali biste vidjeti stranicu s informacijama o vašoj PHP instalaciji.

MySQL

Instalacija

Unesite sljedeću naredbu u terminal:

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

Tijekom procesa instalacije zatražit će od vas da dodijelite lozinku MySQL root korisniku.

Korijenska lozinka za MySQL

Test

U terminal unesite sljedeće:

sudo usluga mysql status

Trebalo bi vratiti nešto o stanju mysql procesa.

Da biste provjerili radi li lozinka u redu:

mysql -uroot -pxxx

Gdje je xxx lozinka koju ste unijeli za vrijeme instalacije MySQL-a.

Ako želite promijeniti root lozinku, pokrenite sljedeću naredbu nakon prijave u MySQL:

POSTAVITE LOZINKU za 'root' @ 'localhost' = PASSWORD ('yyy');

Zamjena yyy za novu lozinku.

MariaDB

Sve više ljudi radije koristi MariaDB umjesto MySQL. Treba napomenuti da MariaDB ima visoku kompatibilnost s MySQL-om, jer ima iste naredbe, sučelja, API-je i biblioteke, čiji je cilj biti u mogućnosti izravno mijenjati jedan server za drugog. To je tako jer je MariaDB izravna vilica MySQL-a, s tom razlikom što ima GPL licencu, za razliku od MySQL-a koji je nakon Oracle-ove kupovine Sun-a svoju licencu promijenio u vlasničku.

Pogledajmo kako instalirati MariaDB, umjesto MySQL.

Instalacija

U slučaju da ste prethodno instalirali MySQL, prvo ga morate deinstalirati:

sudo apt-get pročišćavanje mysql * sudo apt-get autoremove

Zatim morate dodati odgovarajući PPA. U slučaju Ubuntu 13.10:

sudo apt-get instalacija softverskih svojstava-uobičajena sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db sudo add-apt-repozitorij 'deb http://mariadb.biz .net.id // repo / 5.5 / ubuntu saucy main

I instalirajte pakete:

sudo apt-get update sudo apt-get instalirajte mariadb-server mariadb-client

Tražit će lozinku root korisnika, baš kao i MySQL.

Test

Da biste provjerili ispravnu instalaciju MariaDB:

mysql -v

Trebao bi vratiti podatke o MariaDB.

Da biste provjerili status mariadb procesa:

sudo usluga mysql status

Daljinski pristup bazi podataka

Ako želite pristupiti MySQL-u putem udaljenih skripti (tj. Koje nisu hostirane na vašem vlastitom serveru), morate urediti adresu vezanja u /etc/mysql/my.cnf i zamijenite zadanu vrijednost (127.0.0.1) vašom IP adresom.

Nakon promjene u my.cnf, ponovo pokrenite MySQL sa:

sudo usluga mysql restart

phpMyAdmin

phpMyAdmin je grafički administrator za MySQL koji administratori široko koriste. Da biste ga instalirali, unesite terminal:

sudo apt-get instalirati phpmyadmin

Da biste mu pristupili, pristupite sljedećem URL-u iz svog web preglednika: http://localhost/phpmyadmin

Ne zaboravite pritisnuti razmaknicu na ekranu za konfiguraciju da biste izabrali Apache2 kao web server koji želimo automatski konfigurirati.

Ako ne možete pristupiti phpmyadminu, pokušajte stvoriti simboličku vezu u mapi www, na sljedeći način:

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

gd biblioteka

Ako želite dodati podršku za generisanje grafova i manipulaciju u PHP-u, napisao sam u terminalu:

sudo apt-get instalirati php5-gd

SSL na Apacheu 2

Da biste aktivirali SSL (Secure Socket Layer) modul u Apacheu 2, unesite u terminal:

sudo a2enmod ssl

Da biste vidjeli promjene, ne zaboravite ponovo pokrenuti Apache2 sa:

sudo /etc/init.d/apache2 ponovno pokretanje

Fuentes: \ t Deadwolf & Unixmen


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   eliotime3000 rekao je

    Ako koristite Ubuntu Minimal, to će raditi bolje (u Ubuntu serveru su ove komponente već instalirane po defaultu).

  2.   Jacob rekao je

    Znam metodu koja mi se čini jednostavnijom, samo koristiš sljedeću naredbenu liniju:
    "Sudo apt-get install lamp-server ^" i woala ... Čitav postupak je praktički automatski.

    1.    eliotime3000 rekao je

      To je istina. Ali ako želite nešto profinjenije poput instaliranja nignx-a umjesto Apache-a, morat ćete koristiti drugu metodu.

      1.    abimaelmartell rekao je

        lamp = Linux Apache MySQL PHP, ako želite nginx više nije lampica 😛

    2.    Federico A. Valdes Toujague rekao je

      Paket "lamp-server" se ne pojavljuje u mom preciznom spremištu.

      1.    Bruno cascio rekao je

        na kraju paketa nalazi se "^": sudo apt-get install lamp-server ^

        Živjeli! 🙂

    3.    peterczech rekao je

      Misliš:

      apt-get install tasksel

      na džepu

      i odaberite opciju LAMP-SERVER i nastavite s instalacijom 😀

      1.    eliotime3000 rekao je

        To sam našao.

    4.    iskoristimo linux rekao je

      Slušajte, trenutno ne mogu potkrijepiti te informacije. Međutim, prema Ubuntu paketima, to ne bi bilo ovako: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy&section=all
      Ne postoji takav paket.
      Živjeli! Paul.

  3.   ivan gabriel rekao je

    Odličan vodič. Spremam u favorite.
    Pozdrav!

    1.    iskoristimo linux rekao je

      Drago mi je da je korisno, Ivane! : =)
      Zagrljaj! Paul.

  4.   lepra rekao je

    Najbolja naredba je ona koju je Jacob prokomentirao: "sudo apt-get install lamp-server ^"
    Radi na sve okuse i verzije Ubuntu-a.
    Pozdrav!

  5.   panchomora rekao je

    Dobar post i njegovo dopunjavanje, mogli bismo upotrijebiti naredbu mysql_secure_installation (ne root) za primjenu sigurnosnih opcija, valjanih i za mysql i za mariadb.

    čestitke iz čilea

    1.    iskoristimo linux rekao je

      Tačno ... hvala na doprinosu!

  6.   ryy rekao je

    Pa, preporučujem xammp, instalacija je lakša i ima grafičko sučelje za zaustavljanje usluga

    1.    iskoristimo linux rekao je

      Istina je da i ja više volim xampp. 🙂

  7.   oscar meza rekao je

    Izvrsno! Evo kako ga instalirati u Slackware http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html

    1.    iskoristimo linux rekao je

      Hvala ti! Dobar doprinos!

  8.   ds23ytube rekao je

    Više volim direktno koristiti prenosni Lampp. Preuzimam ga sa Apache Friends. To je izvrstan alat.

    1.    iskoristimo linux rekao je

      Dobro! Hvala x komentar. U mnogim slučajevima to je obično najudobnije. Istina je.
      Ah! Bez uvrede, samo mala ispravka: odlično se piše sa "C" iza "X".
      Zagrljaj! Paul.

  9.   Brišem rekao je

    Hvala na postu! mnogo puta kada instalirate ubuntu server s lampicom, dobijete pola stvari.

  10.   Rafa rekao je

    Zahvaljujem vrlo dobrom tutou i personaliziranijem od instaliranja meta paketa, jer u mom slučaju za sitnice koje radim ne treba mi na primjer mysql.
    Samo mala napomena da se test php datoteka mora nalaziti unutar html mape da bi se pravilno preuzela, tako da bi naredba za kreiranje bila;
    sudo gedit /var/www/html/test.php

    1.    Rafa rekao je

      Druga preporuka je, osim što dajete dozvole direktorijumu / var / www, kako kažete, dodavanje ga u korisničku grupu pomoću naredbe;
      sudo chmod -R 775 / var / www
      sudo chown -hR ime_korisnika: ime_korisnika / var / www

      Tako možemo stvoriti dokumente i veze u njima da rade

  11.   wako rekao je

    Ima li netko pojma kako instalirati LAMP na Arch? Već sam slijedio wiki upute i kad sam počeo konfigurirati PHP Apache prestaje raditi. uu

    1.    živahno rekao je

      Možete koristiti BitNami i uštedite puno vremena.

  12.   kengy rekao je

    jako dobar tutorial mi je puno pomogao hvala !!!

  13.   anonimo rekao je

    Puno vam hvala =) dobar vodič =) cdt pozdrav. Nadam se da ću vidjeti još vaših publikacija! ...

  14.   Juan Antonio rekao je

    Hvala vam, puno vam hvala na doprinosu. Previše mi je išlo. Komande su jasne i objašnjene u nizu da bi se došlo do kraja koji želim programirati
    Saludos

  15.   Rafael rekao je

    Trebam pomoć, priručnik, nešto što mi omogućava da instaliram puni Roundcube u ubuntu i njegove naredbe za održavanje svega što se odnosi na web poštu. Već vam hvala.

  16.   abigail rekao je

    Znam da je ovaj post nešto staro, ali čovječe koji si mi spasio život, mislio sam da nikada neću naučiti php.

    Pozdravi

  17.   DavidGL rekao je

    Najbolji vodič koji sam vidio za ovo. U svemu mysqlu nisam uspio. Hvala puno!!! Već imam svoj računar spreman za izbezumljenje. Hee hee

  18.   Kemecraft Vlasnik rekao je

    Dobivam 404 greške, može li mi netko pomoći? Hvala ti
    err http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates / main mysql-common sve 5.5.41-0ubuntu0.14.04.1
    404 nije pronađeno [IP: 54.185.19.94 80]
    err http://security.ubuntu.com/ubuntu/ trusty-security / main mysql-common svi 5.5.41-0ubuntu0.14.04.1
    404 nije pronađeno [IP: 91.189.91.23 80]
    I još grešaka.

  19.   duby2008 rekao je

    Vrlo dobro objašnjeno. Hvala puno!.

  20.   ivan flowers rekao je

    Hvala, puno mi je pomoglo

    1.    iskoristimo linux rekao je

      Nema na čemu! 🙂

  21.   Javier rekao je

    VRLO DOBAR vodič za instaliranje lampe u ubuntu i derivate ... hvala
    radi 100% na Xubuntuu 15.04 i Elementary Os

  22.   Dan rekao je

    Hvala na podučavanju ...

    Na kraju ovog retka nedostaje navodnik: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu drsko glavno]