Įdiekite LAMP (Linux Apleistras MySQL PHP) Ubuntu yra labai paprasta.
Procedūra yra padalinta į tris dalis: Įdiekite ir išbandykite „Apache“, įdiekite ir išbandykite PHP, galiausiai įdiekite „MySQL“ duomenų bazių tvarkyklę.
apache
Montavimas
Terminale įveskite:
sudo apt-get install apache2
Parengta, jūs jau turite įdiegtą „Apache 2“ savo kompiuteryje.
Žiniatinklio serveris bus paleistas automatiškai, kai paleisite kompiuterį. Jei turite paleisti rankiniu būdu, įveskite šią komandą terminale:
sudo paslaugos apache2 paleidimas
Norėdami sustabdyti paslaugą:
sudo paslaugos apache2 sustabdyti
Ir paleisti iš naujo
„sudo service apache2“ paleiskite iš naujo
Katalogas, kuriame turite saugoti savo svetaines, yra: / Var / www
Norėdami tai padaryti, turite suteikti savo vartotojui reikiamas privilegijas. Dažniausiai ši komanda yra pakankama, nors tai gali skirtis priklausomai nuo jūsų žiniatinklio serverio saugumo laipsnio:
sudo chmod -R 775 / var / www
prueba
Prisijungti http://localhost žiniatinklio naršyklėje. Turėtumėte pamatyti „Apache“ puslapį.
PHP
Montavimas
Terminale įveskite šią komandą:
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-mysql
Iš naujo paleiskite „Apache“ naudodami:
„sudo service apache2“ paleiskite iš naujo
prueba
Norėdami patikrinti, ar jis tinkamai įdiegtas, sukursime labai paprastą PHP scenarijų:
sudo gedit /var/www/test.php
Įveskite šį turinį ir išsaugokite failą:
Norėdami paleisti scenarijų, atidariau jūsų žiniatinklio naršyklę ir pasiekiau šį URL: http://localhost/prueba.php. Turėtumėte pamatyti puslapį su informacija apie jūsų PHP diegimą.
MySQL
Montavimas
Terminale įveskite šią komandą:
sudo apt-get install mysql-server mysql-klient libmysqlclient-dev
Diegimo metu jis paprašys priskirti slaptažodį MySQL šakniniam vartotojui.
prueba
Į terminalą įveskite:
sudo paslaugos mysql būsena
Tai turėtų ką nors pasakyti apie „mysql“ proceso būseną.
Norėdami patikrinti, ar slaptažodis veikia gerai:
mysql -uroot -pxxx
Kur xxx yra slaptažodis, kurį įvedėte diegdami „MySQL“.
Jei norite pakeisti šakninį slaptažodį, po prisijungimo prie „MySQL“ vykdykite šią komandą:
NUSTATYTI „root“ vardą @ „localhost“ = PASSWORD ('yyy');
Pakeitimai yyy savo naujam slaptažodžiui.
MariaDB
Vis daugiau žmonių mieliau naudoja „MariaDB“, o ne „MySQL“. Reikėtų pažymėti, kad „MariaDB“ yra labai suderinamas su „MySQL“, nes jis turi tas pačias komandas, sąsajas, API ir bibliotekas, o jo tikslas yra sugebėti tiesiogiai pakeisti vieną serverį kitu. Taip yra todėl, kad „MariaDB“ yra tiesioginė „MySQL“ šakutė su tuo skirtumu, kad ji turi GPL licenciją, skirtingai nei „MySQL“, kuri, „Oracle“ įsigijus „Sun“, pakeitė licenciją į nuosavybės teisę.
Pažiūrėkime, kaip įdiegti „MariaDB“, o ne „MySQL“.
Montavimas
Jei anksčiau įdiegėte „MySQL“, pirmiausia turite ją pašalinti:
sudo apt-get purge mysql * sudo apt-get autoremove
Tada turite pridėti atitinkamą APS. „Ubuntu 13.10“ atveju:
sudo apt-get install software-properties-common 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“
Ir įdiekite paketus:
sudo apt-get update sudo apt-get install mariadb-server mariadb-client
Ji paprašys pagrindinio vartotojo slaptažodžio, kaip ir „MySQL“.
prueba
Norėdami patikrinti, ar tinkamai įdiegta „MariaDB“:
mysql -v
Ji turėtų pateikti informaciją apie „MariaDB“.
Norėdami patikrinti mariadb proceso būseną:
sudo paslaugos mysql būsena
Nuotolinė prieiga prie duomenų bazės
Jei norite pasiekti „MySQL“ per nuotolinius scenarijus (tai yra ne jūsų serveryje), turite redaguoti susiejimo adresą /etc/mysql/my.cnf ir pakeiskite numatytąją vertę (127.0.0.1) savo IP adresu.
Atlikę „my.cnf“ pakeitimą, iš naujo paleiskite „MySQL“ naudodami:
sudo tarnyba mysql paleiskite iš naujo
phpMyAdmin
phpMyAdmin yra MySQL grafinis administratorius, plačiai naudojamas administratorių. Norėdami jį įdiegti, įveskite terminalą:
sudo apt-get install phpmyadmin
Norėdami jį pasiekti, iš savo žiniatinklio naršyklės pasiekite šį URL: http://localhost/phpmyadmin
Nepamirškite paspausti tarpo klavišo konfigūracijos ekrane, kad pasirinktumėte „Apache2“ kaip žiniatinklio serverį, kurį norime konfigūruoti automatiškai.
Jei negalite pasiekti „phpmyadmin“, pabandykite sukurti „Symlink“ aplanką www aplanke, taip:
sudo ln -s / usr / share / phpmyadmin / var / www /
gd biblioteka
Jei norite pridėti grafikų generavimo ir manipuliavimo PHP palaikymą, parašiau terminale:
sudo apt-get install php5-gd
SSL „Apache 2“
Norėdami suaktyvinti SSL („Secure Socket Layer“) modulį „Apache 2“, įveskite terminalą:
sudo a2enmod ssl
Norėdami pamatyti pakeitimus, nepamirškite iš naujo paleisti „Apache2“ naudodami:
sudo /etc/init.d/apache2 paleiskite iš naujo
Šaltiniai: Negyvasis vilkas & Unixmen
Jei naudojate „Ubuntu Minimal“, jis veikia geriau („Ubuntu Server“ šie komponentai jau yra įdiegti pagal numatytuosius nustatymus).
Aš žinau metodą, kuris man atrodo paprastesnis, tiesiog naudokite šią komandinę eilutę:
"Sudo apt-get install lamp-server ^" ir woala ... Visas procesas yra praktiškai automatinis.
Tai tiesa. Bet jei norite kažko rafinuotesnio, pvz., Vietoj „Apache“ įdiegsite „nignx“, turėtumėte naudoti kitą metodą.
lempa = Linux Apache MySQL PHP, jei norite, nginx nebėra lempa 😛
„Lempų-serverių“ paketas nerodomas mano tikslioje saugykloje.
paketo pabaigoje yra „^“: sudo apt-get install lamp-server ^
Cheers! 🙂
Turi omeny:
apt-get install užduotis
užduotis
ir pasirinkite LAMP-SERVER parinktį ir tęskite diegimą 😀
Tai ir radau.
Žiūrėk, dabar negaliu patvirtinti tos informacijos. Tačiau pagal „Ubuntu“ paketus tai nebūtų taip: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy§ion=all
Tokio paketo nėra.
Cheers! Paulius.
Puiki pamoka. Aš išsaugoju jį mėgstamiausiuose.
Sveiki atvykę!
Džiaugiuosi, kad tai naudinga, Ivanai! : =)
Apkabink! Paulius.
Geriausia komanda yra ta, kurią pakomentavo Jokūbas: "sudo apt-get install lamp-server ^"
Tai veikia su visais „Ubuntu“ skoniais ir versijomis.
Sveiki atvykę!
Geras įrašas ir jį papildę galėtume naudoti komandą mysql_secure_installation (ne root), kad pritaikytume saugos parinktis, galiojančias tiek mysql, tiek mariadb.
sveikinimai iš čili
Teisingai ... ačiū už indėlį!
Na, aš rekomenduoju „xammp“, diegimas yra lengvesnis ir jis turi grafinę sąsają, kad sustabdytų paslaugas
Tiesa ta, kad aš taip pat mėgstu „xampp“. 🙂
Puiku! Čia paliksiu, kaip jį įdiegti „Slackware“ http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html
Ačiū! Geras indėlis!
Aš norėčiau tiesiogiai naudoti nešiojamą „Lampp“. Parsisiunčiau iš „Apache Friends“. Tai puiki priemonė.
Gerai! Ačiū x komentaras. Daugeliu atvejų tai paprastai yra patogiausia. Tai tiesa.
Ak! Jokio įžeidimo, tik nedidelis pataisymas: puikus rašomas su „C“ po „X“.
Apkabink! Paulius.
Ačiū už įrašą! daug kartų, kai įdiegiate „ubuntu“ serverį su lempos parinktimi, gausite pusę dalykų.
Ačiū labai geram tuto ir labiau pritaikytam nei diegiant meta paketą, nes mano atveju už mažus dalykus, kuriuos darau, man nereikia, pavyzdžiui, mysql.
Tik nedidelė pastaba, kad PHP bandymo failas turi būti HTML aplanke, kad būtų tinkamai atsisiųstas, taigi kūrimo komanda būtų;
sudo gedit /var/www/html/test.php
Kita rekomendacija yra ne tik suteikti leidimus aplankui / var / www, kaip jūs sakote, tai pridėti jį prie vartotojo grupės su komanda;
sudo chmod -R 775 / var / www
sudo chown -hR jūsų vartotojo vardas: jūsų_ vartotojo vardas / var / www
Taigi jame galime sukurti dokumentus ir nuorodas, kad jie veiktų
Ar kas nors sugalvoja, kaip įdiegti LAMP „Arch“? Aš jau vykdžiau wiki instrukcijas ir pradėjęs konfigūruoti PHP „Apache“ nebeveikia. uu
Galite naudoti BitNami ir jūs sutaupote daug laiko.
labai gera pamoka man padėjo labai ačiū !!!
Labai ačiū =) gera pamoka =) cdt sveikinimai. Tikiuosi pamatyti daugiau jūsų leidinių! ...
Ačiū, labai ačiū už indėlį. Man tai veikė per daug. Komandos yra aiškios ir nuosekliai paaiškintos, kad galėčiau pasiekti norimą pabaigą, užprogramuoti
saludos
Man reikia pagalbos, vadovo, kažko, kas leistų man įdiegti visą „roundcube“ į „ubuntu“ ir jo komandas, kad galėčiau išlaikyti viską, kas susiję su žiniatinklio paštu. Nuo jau labai ačiū.
Žinau, kad šis įrašas yra kažkas seno, bet žmogus, kurį tu išgelbėjai man, maniau, niekada neišmoksiu php.
Sveikinimai
Geriausia pamoka, kurią mačiau tam. Visuose „mysql“ man nepavyko. Labai ačiū!!! Aš jau turiu pasirengęs savo kompiuterį išsižioti. Hee hee
Gaunu 404 klaidas, ar kas nors gali man padėti? Ačiū
Klaida http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ patikimi atnaujinimai / pagrindinis „mysql-common“ visi 5.5.41-0ubuntu0.14.04.1
404 nerasta [IP: 54.185.19.94 80]
Klaida http://security.ubuntu.com/ubuntu/ trusty-security / main mysql-common visi 5.5.41-0ubuntu0.14.04.1
404 nerasta [IP: 91.189.91.23 80]
Ir dar klaidų.
Labai gerai paaiškinta. Labai ačiū!.
Ačiū, tai man labai padėjo
Prašom! 🙂
LABAI GERAS „Lamp“ diegimo „ubuntu“ ir dariniuose vadovas ... ačiū
veikia 100% „Xubuntu 15.04“ ir „Elementary Os“
Ačiū už mokymą ...
Šios eilutės pabaigoje trūksta citatos: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu šmaikštus pagrindinis]