Kako instalirati LAMP na Ubuntu

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

Postupak je podijeljen u tri dijela: Instaliranje i testiranje Apachea, instaliranje i testiranje PHP-a i konačno instaliranje MySQL upravitelja baze podataka.

apaš

Instalacija

U terminal unesite:

sudo apt-get instaliraj apache2

Spremni, na vašem računalu već je instaliran Apache 2.

Web poslužitelj automatski će se pokrenuti kada pokrenete stroj. U slučaju da ga morate pokrenuti ručno, unesite sljedeću naredbu u terminal:

sudo usluga apache2 start

Da biste zaustavili uslugu:

sudo usluga apache2 stop

I da ga ponovno pokrenemo

sudo service apache2 ponovo pokrenite

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 obično je primjerena u većini slučajeva, iako se to može razlikovati ovisno o stupnju sigurnosti koji vam treba na vašem web poslužitelju:

sudo chmod -R 775 / var / www

Prueba

Prijaviti se http://localhost u vašem web pregledniku. 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 service apache2 ponovo pokrenite

Prueba

Da bismo provjerili je li ispravno instaliran, stvorit ć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

U terminal unesite sljedeću naredbu:

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

Tijekom postupka instalacije zatražit će od vas da dodijelite lozinku korijenskom korisniku MySQL.

Korijenska lozinka za MySQL

Prueba

U terminal unesite sljedeće:

sudo usluga mysql status

Trebao 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 tijekom instalacije MySQL-a.

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

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

Zamjena yyy za novu lozinku.

MariaDB

Sve više ljudi radije koristi MariaDB umjesto MySQL. Treba imati na umu da MariaDB ima visoku kompatibilnost s MySQL-om, jer ima iste naredbe, sučelja, API-je i knjižnice, čiji je cilj omogućiti izravnu promjenu jednog poslužitelja za drugi. 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 Oracleove kupnje Sunca promijenio licencu 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 drzak glavni

I instalirajte pakete:

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

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

Prueba

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 poslužitelju), 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 ponovno pokretanje

phpMyAdmin

phpMyAdmin je grafički administrator za MySQL koji administratori naš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 konfiguracijskom zaslonu kako biste odabrali Apache2 kao web poslužitelj kojeg ž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 knjižnica

Ako želite dodati podršku za generiranje 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: Deadwolf & Unixmen


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   eliotime3000 dijo

    Ako koristite Ubuntu Minimal, to će raditi bolje (u Ubuntu poslužitelju ove su komponente već instalirane prema zadanim postavkama).

  2.   Jakov dijo

    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 dijo

      To je istina. Ali ako želite nešto profinjenije poput instaliranja nignxa umjesto Apachea, morat ćete upotrijebiti drugu metodu.

      1.    abimaelmartell dijo

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

    2.    Federico A. Valdes Toujague dijo

      Paket "lamp-server" nedostaje mojem Preciznom spremištu.

      1.    Bruno cascio dijo

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

        Živjeli! 🙂

    3.    peterčeški dijo

      Misliš:

      apt-get zadatak instalacije

      zadaća

      i odaberite opciju LAMP-SERVER i nastavite s instalacijom 😀

      1.    eliotime3000 dijo

        Toga sam našao.

    4.    poslužimo se linuxom dijo

      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! Pavao.

  3.   Ivan Gabrijel dijo

    Izvrsna lekcija. Spremam u favorite.
    Pozdrav!

    1.    poslužimo se linuxom dijo

      Drago mi je da je korisno, Ivane! : =)
      Zagrliti! Pavao.

  4.   gubavac dijo

    Najbolja je naredba koju je Jacob komentirao: "sudo apt-get install lamp-server ^"
    Djeluje na sve okuse i verzije Ubuntua.
    Pozdrav!

  5.   pankomora dijo

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

    Pozdrav iz Čilea

    1.    poslužimo se linuxom dijo

      Tako je ... hvala na doprinosu!

  6.   ryy dijo

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

    1.    poslužimo se linuxom dijo

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

  7.   oscar meza dijo

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

    1.    poslužimo se linuxom dijo

      Hvala vam! Dobar doprinos!

  8.   ds23ytube dijo

    Više volim izravno koristiti prijenosni Lampp. Preuzimam ga s Apache Friends. To je izvrstan alat.

    1.    poslužimo se linuxom dijo

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

  9.   Brišem dijo

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

  10.   Rafa dijo

    Zahvaljujem vrlo dobro i personaliziranije od instaliranja meta paketa, jer u mom slučaju za sitnice koje radim ne treba mi na primjer mysql.
    Samo mala točka, testna php datoteka mora biti unutar html mape da bi se mogla pravilno preuzeti, pa bi naredba za stvaranje bila;
    sudo gedit /var/www/html/test.php

    1.    Rafa dijo

      Druga je preporuka, osim što dajete dozvole za mapu / var / www, kako kažete, dodavanje je u korisničku grupu naredbom;
      sudo chmod -R 775 / var / www
      sudo chown -hR your_user_name: your_user_name / var / www

      Tako možemo stvoriti dokumente i veze u njemu za rad

  11.   Wako dijo

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

    1.    živo dijo

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

  12.   kengy dijo

    jako dobar tutorial mi je puno pomogao hvala !!!

  13.   Anoniman dijo

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

  14.   Juan Antonio dijo

    Hvala vam, puno vam hvala na doprinosu. Previše mi je uspjelo. Naredbe su jasne i objašnjene u nizu kako bi se došlo do kraja koji želim, do programiranja
    pozdravi

  15.   Rafael dijo

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

  16.   Abigail dijo

    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 dijo

    Najbolji vodič koji sam vidio za ovo. U svim mi mysql nije uspio. Hvala puno!!! Već imam svoje računalo spremno za izbezumljenje. hee hee

  18.   Vlasnik Kemecrafta dijo

    Dobivam 404 pogreške, može li mi netko pomoći? Hvala vam
    Greška 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]
    Greška http://security.ubuntu.com/ubuntu/ pouzdan-sigurnost / glavni mysql-zajednički svi 5.5.41-0ubuntu0.14.04.1
    404 nije pronađeno [IP: 91.189.91.23 80]
    I još grešaka.

  19.   duby2008 dijo

    Vrlo dobro objašnjeno. Hvala puno!.

  20.   ivan Flores dijo

    Hvala, puno mi je pomoglo

    1.    poslužimo se linuxom dijo

      Molim! 🙂

  21.   Xavier dijo

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

  22.   Dan dijo

    Hvala na podučavanju ...

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