Namestite LAMP (Linux Aobliž MySQL PHP) v Ubuntuju zelo preprosta.
Postopek je razdeljen na tri dele: namestitev in testiranje Apacheja, namestitev in preizkušanje PHP ter na koncu namestitev upravitelja baz podatkov MySQL.
Apache
Namestitev
V terminalu vnesite:
sudo apt-get namestite apache2
Pripravljen, na vaši napravi je že nameščen Apache 2.
Spletni strežnik se samodejno zažene, ko zaženete računalnik. Če ga morate zagnati ročno, vnesite v terminal naslednji ukaz:
sudo storitev apache2 start
Če želite ustaviti storitev:
ustavi storitev apache2
In da ga znova zaženete
sudo storitev apache2 restart
Imenik, kamor morate shraniti svoja spletna mesta, je: / Var / www
Če želite to narediti, morate svojemu uporabniku dodeliti potrebne privilegije. Naslednji ukaz je običajno v večini primerov primeren, čeprav se lahko razlikuje glede na stopnjo varnosti, ki jo potrebujete na spletnem strežniku:
sudo chmod -R 775 / var / www
Test
Vpiši se http://localhost v spletnem brskalniku. Morali bi videti stran Apache.
PHP
Namestitev
V terminalu vnesite naslednji ukaz:
sudo apt-get namesti php5 libapache2-mod-php5 php5-cli php5-mysql
Znova zaženite Apache z:
sudo storitev apache2 restart
Test
Da bi preverili, ali je bil pravilno nameščen, bomo ustvarili zelo preprost PHP skript:
sudo gedit /var/www/test.php
Vnesite naslednjo vsebino in shranite datoteko:
Za zagon skripta sem odprl vaš spletni brskalnik in dostopal do naslednjega URL-ja: http://localhost/prueba.php. Morali bi videti stran z informacijami o vaši namestitvi PHP.
MySQL
Namestitev
V terminal vnesite naslednji ukaz:
sudo apt-get namestite mysql-server mysql-client libmysqlclient-dev
Med namestitvijo vas bo prosil, da geslu dodelite korenskemu uporabniku MySQL.
Test
V terminal vnesite naslednje:
sudo storitev mysql status
Vrniti bi moral nekaj o stanju procesa mysql.
Če želite preveriti, ali geslo dobro deluje:
mysql -uroot -pxxx
Kjer je xxx geslo, ki ste ga vnesli med namestitvijo MySQL.
Če želite spremeniti korensko geslo, zaženite naslednji ukaz po prijavi v MySQL:
NASTAVITE GESLO ZA 'root' @ 'localhost' = GESLO ('yyy');
Zamenjava glej za novo geslo.
MariaDB
Vse več ljudi raje uporablja MariaDB namesto MySQL. Treba je opozoriti, da ima MariaDB visoko združljivost z MySQL, saj ima enake ukaze, vmesnike, API-je in knjižnice, njegov cilj pa je, da lahko en strežnik neposredno zamenja za drugega. To je zato, ker je MariaDB neposredna vilica MySQL, s to razliko, da ima licenco GPL, za razliko od MySQL, ki je po Oraclovem nakupu Sun svojo licenco spremenila v lastniško.
Poglejmo, kako namestiti MariaDB namesto MySQL.
Namestitev
Če ste MySQL že namestili, ga morate najprej odstraniti:
sudo apt-get purge mysql * sudo apt-get samodejno odstrani
Nato morate dodati ustrezen PPA. V primeru Ubuntu 13.10:
sudo apt-get namestite programske lastnosti-pogoste 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
In namestite pakete:
sudo apt-get posodobitev sudo apt-get namestite mariadb-server mariadb-client
Zahteval bo geslo korenskega uporabnika, tako kot MySQL.
Test
Če želite preveriti pravilno namestitev MariaDB:
mysql -v
Vrniti mora podatke o MariaDB.
Če želite preveriti stanje postopka mariadb:
sudo storitev mysql status
Oddaljen dostop do baze podatkov
Če želite dostopati do MySQL prek oddaljenih skriptov (torej ne na vašem strežniku), morate urediti bind-naslov v /etc/mysql/my.cnf in zamenjajte privzeto vrednost (127.0.0.1) z vašim naslovom IP.
Ko spremenite my.cnf, znova zaženite MySQL z:
sudo storitev mysql vnovični zagon
phpMyAdmin
phpMyAdmin je grafični skrbnik za MySQL, ki ga pogosto uporabljajo skrbniki. Če ga želite namestiti, vnesite terminal:
sudo apt-get namestite phpmyadmin
Do njega dostopate iz spletnega brskalnika do naslednjega URL-ja: http://localhost/phpmyadmin
Ne pozabite pritisniti preslednice na konfiguracijskem zaslonu, da izberete Apache2 kot spletni strežnik, ki ga želimo nastaviti samodejno.
Če ne morete dostopati do phpmyadmin, poskusite v mapi www ustvariti simbolično povezavo, takole:
sudo ln -s / usr / share / phpmyadmin / var / www /
knjižnica gd
Če želite dodati podporo za generiranje grafov in manipulacijo v PHP, sem v terminalu napisal:
sudo apt-get namestite php5-gd
SSL na Apache 2
Če želite aktivirati modul SSL (Secure Socket Layer) v Apache 2, vnesite v terminal:
sudo a2enmod ssl
Če si želite ogledati spremembe, ne pozabite znova zagnati Apache2 z:
sudo /etc/init.d/apache2 znova zaženite
Če uporabljate Ubuntu Minimal, deluje bolje (v strežniku Ubuntu so te komponente že privzeto nameščene).
Poznam metodo, ki se mi zdi preprostejša, samo uporabite naslednjo ukazno vrstico:
"Sudo apt-get install lamp-server ^" in woala ... Celoten postopek je praktično samodejen.
To je res. Če pa želite nekaj bolj dodelanega, kot je namestitev nignx namesto Apacheja, bi morali uporabiti drugo metodo.
lamp = Linux Apache MySQL PHP, če želite nginx, ni več žarnica 😛
V mojem skladišču Precise manjka paket "lamp-server".
na koncu paketa je "^": sudo apt-get install lamp-server ^
Lep pozdrav! 🙂
Misliš:
apt-get install tasksel
opravilna naloga
in izberite možnost LAMP-SERVER in nadaljujte z namestitvijo 😀
To sem našel.
Poglejte, zdaj teh informacij ne morem potrditi. Vendar pa po paketih Ubuntu ne bi bilo tako: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy§ion=all
Takšnega paketa ni.
Na zdravje! Paul.
Odlična vadnica. Shranim ga med priljubljene.
Lep pozdrav!
Vesel sem, da je v pomoč, Ivan! : =)
Objem! Paul.
Najboljši ukaz je tisti, ki ga je Jacob komentiral: "sudo apt-get install lamp-server ^"
Deluje na vse okuse in različice Ubuntuja.
Lep pozdrav!
Dober prispevek in njegovo dopolnitev, lahko z ukazom mysql_secure_installation (ne root) uporabimo varnostne možnosti, veljavne tako za mysql kot za mariadb.
čestitke iz čila
Tako je ... hvala za prispevek!
No, priporočam xammp, namestitev je lažja in ima grafični vmesnik za zaustavitev storitev
Resnica je, da imam tudi raje xampp. 🙂
Odlično! Tukaj je, kako ga namestiti v Slackware http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html
Hvala vam! Dober prispevek!
Raje uporabljam prenosni Lampp neposredno. Prenesem ga iz Apache Friends. Je izvrstno orodje.
Dobro! Hvala x komentar. V mnogih primerih je to običajno najbolj udobno. Res je.
Ah! Brez zamere, le majhen popravek: odlično se piše s "C" za "X".
Objem! Paul.
Hvala za prispevek! velikokrat pri namestitvi strežnika ubuntu z možnostjo svetilke dobite polovico stvari.
Hvala zelo dober tut in bolj personaliziran kot namestitev meta paketa, saj v mojem primeru za malenkosti, ki jih počnem, na primer ne potrebujem mysqla.
Le majhna točka mora biti testna datoteka php znotraj mape html, da jo lahko pravilno prenesete, zato bi bil ukaz za ustvarjanje;
sudo gedit /var/www/html/test.php
Drugo priporočilo je poleg tega, da dodelite dovoljenja mapi / var / www, kot pravite, da jo z ukazom dodate v uporabniško skupino;
sudo chmod -R 775 / var / www
sudo chown -hR ime_uporabnika: ime_uporabnika / var / www
Tako lahko ustvarimo dokumente in povezave v njem za delo
Ima kdo kakšno idejo, kako namestiti LAMP na Arch? Že sem sledil wiki navodilom in ko sem začel konfigurirati PHP, Apache preneha delovati. uu
Uporabite lahko Bitnami in prihranite veliko časa.
zelo dobra vadnica mi je zelo pomagala, hvala !!!
Najlepša hvala =) dobra vadnica =) cdt pozdrav. Upam, da bom videl še več vaših publikacij! ...
Hvala, najlepša hvala za prispevek. Preveč se mi je obneslo. Ukazi so jasni in razloženi v zaporedju, da pridem do konca, ki ga želim, da programiram
pozdrav
Potrebujem pomoč, priročnik, nekaj, kar mi omogoča, da v ubuntu namestim celotno okroglo kocko in njene ukaze za vzdrževanje vsega, kar je povezano s spletno pošto. Od že najlepša hvala.
Vem, da je ta objava nekaj starega, toda človek, ki ste mi rešil življenje, sem mislil, da se php-ja ne bom nikoli naučil.
Pozdravljeni
Najboljša vadnica, ki sem jo videl za to. V vseh mi mysql ni uspel. Najlepša hvala!!! Računalnik sem že pripravljen na zmedo. Hee hee
Imam 404 napak, mi lahko kdo pomaga? Hvala vam
Err http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates / main mysql-common vse 5.5.41-0ubuntu0.14.04.1
404 ni najdeno [IP: 54.185.19.94 80]
Err http://security.ubuntu.com/ubuntu/ trusty-security / main mysql-common vse 5.5.41-0ubuntu0.14.04.1
404 ni najdeno [IP: 91.189.91.23 80]
In še več napak.
Zelo dobro razloženo. Najlepša hvala!.
Hvala, zelo mi je pomagalo
Ni za kaj! 🙂
ZELO DOBER vodnik za namestitev Lamp v ubuntu in izpeljanke ... hvala
100% deluje na Xubuntu 15.04 & Elementary Os
Hvala za tutorstvo ...
Na koncu te vrstice manjka narekovaj: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu pikanten glavni]