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.
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
Ako koristite Ubuntu Minimal, to će raditi bolje (u Ubuntu poslužitelju ove su komponente već instalirane prema zadanim postavkama).
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 nignxa umjesto Apachea, morat ćete upotrijebiti drugu metodu.
lampica = Linux Apache MySQL PHP, ako želite nginx više nije lampica 😛
Paket "lamp-server" nedostaje mojem Preciznom spremištu.
na kraju paketa nalazi se "^": sudo apt-get install lamp-server ^
Živjeli! 🙂
Misliš:
apt-get zadatak instalacije
zadaća
i odaberite opciju LAMP-SERVER i nastavite s instalacijom 😀
Toga 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! Pavao.
Izvrsna lekcija. Spremam u favorite.
Pozdrav!
Drago mi je da je korisno, Ivane! : =)
Zagrliti! Pavao.
Najbolja je naredba koju je Jacob komentirao: "sudo apt-get install lamp-server ^"
Djeluje na sve okuse i verzije Ubuntua.
Pozdrav!
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
Tako je ... 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! Ovdje vam ostavljam kako ga instalirati u Slackware http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html
Hvala vam! Dobar doprinos!
Više volim izravno koristiti prijenosni Lampp. Preuzimam ga s 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: izvrsno se piše s "C" iza "X".
Zagrliti! Pavao.
Hvala na postu! mnogo puta kada instalirate ubuntu poslužitelj s lampicom, dobijete pola stvari.
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
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
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
Možete koristiti Bitnami i uštedite puno vremena.
jako dobar tutorial mi je puno pomogao hvala !!!
Puno vam hvala =) dobar tutorial =) cdt pozdrav. Nadam se da ću vidjeti još vaših publikacija! ...
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
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.
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 svim mi mysql nije uspio. Hvala puno!!! Već imam svoje računalo spremno za izbezumljenje. hee hee
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.
Vrlo dobro objašnjeno. Hvala puno!.
Hvala, puno mi je pomoglo
Molim! 🙂
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 navod: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu drsko glavno]