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.
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
Ako koristite Ubuntu Minimal, to će raditi bolje (u Ubuntu serveru su ove komponente već instalirane po defaultu).
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.
To je istina. Ali ako želite nešto profinjenije poput instaliranja nignx-a umjesto Apache-a, morat ćete koristiti drugu metodu.
lamp = Linux Apache MySQL PHP, ako želite nginx više nije lampica 😛
Paket "lamp-server" se ne pojavljuje u mom preciznom spremištu.
na kraju paketa nalazi se "^": sudo apt-get install lamp-server ^
Živjeli! 🙂
Misliš:
apt-get install tasksel
na džepu
i odaberite opciju LAMP-SERVER i nastavite s instalacijom 😀
To sam našao.
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§ion=all
Ne postoji takav paket.
Živjeli! Paul.
Odličan vodič. Spremam u favorite.
Pozdrav!
Drago mi je da je korisno, Ivane! : =)
Zagrljaj! Paul.
Najbolja naredba je ona koju je Jacob prokomentirao: "sudo apt-get install lamp-server ^"
Radi na sve okuse i verzije Ubuntu-a.
Pozdrav!
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
Tačno ... hvala na doprinosu!
Pa, preporučujem xammp, instalacija je lakša i ima grafičko sučelje za zaustavljanje usluga
Istina je da i ja više volim xampp. 🙂
Izvrsno! Evo kako ga instalirati u Slackware http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html
Hvala ti! Dobar doprinos!
Više volim direktno koristiti prenosni Lampp. Preuzimam ga sa Apache Friends. To je izvrstan alat.
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.
Hvala na postu! mnogo puta kada instalirate ubuntu server s lampicom, dobijete pola stvari.
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
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
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
Možete koristiti BitNami i uštedite puno vremena.
jako dobar tutorial mi je puno pomogao hvala !!!
Puno vam hvala =) dobar vodič =) cdt pozdrav. Nadam se da ću vidjeti još vaših publikacija! ...
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
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.
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
Najbolji vodič koji sam vidio za ovo. U svemu mysqlu nisam uspio. Hvala puno!!! Već imam svoj računar spreman za izbezumljenje. Hee hee
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.
Vrlo dobro objašnjeno. Hvala puno!.
Hvala, puno mi je pomoglo
Nema na čemu! 🙂
VRLO DOBAR vodič za instaliranje lampe u ubuntu i derivate ... hvala
radi 100% na Xubuntuu 15.04 i Elementary Os
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]