Kā instalēt LAMP uz Ubuntu

Instalējiet LAMP (Linux Aplāksteris MySQL PHP) Ubuntu ir ļoti vienkārša.

Procedūra ir sadalīta trīs daļās: Apache instalēšana un testēšana, PHP instalēšana un testēšana un visbeidzot MySQL datu bāzes pārvaldnieka instalēšana.

Apache

Uzstādīšana

Terminālā ievadiet:

sudo apt-get install apache2

Gatavs, jūsu datorā jau ir instalēts Apache 2.

Tīkla serveris tiks startēts automātiski, kad jūs sākat mašīnu. Ja jums tas jāsāk manuāli, terminālā ievadiet šādu komandu:

sudo pakalpojuma apache2 sākums

Lai apturētu pakalpojumu:

Sudo pakalpojumi apache2 apstāšanās

Un, lai to restartētu

sudo pakalpojums apache2 restartēt

Katalogs, kurā jums jāglabā savas vietnes, ir: / Var / www

Lai to izdarītu, ir jāpiešķir jūsu lietotājam nepieciešamās privilēģijas. Šī komanda parasti ir piemērota vairumā gadījumu, lai gan tā var atšķirties atkarībā no jūsu tīmekļa servera nepieciešamās drošības pakāpes:

sudo chmod -R 775 / var / www

Tests

Pieslēgties http://localhost savā tīmekļa pārlūkprogrammā. Jums vajadzētu redzēt Apache lapu.

PHP

Uzstādīšana

Terminālā ievadiet šādu komandu:

sudo apt-get instalēt php5 libapache2-mod-php5 php5-cli php5-mysql

Restartējiet Apache, izmantojot:

sudo pakalpojums apache2 restartēt

Tests

Lai pārbaudītu, vai tas ir pareizi instalēts, mēs izveidosim ļoti vienkāršu PHP skriptu:

sudo gedit /var/www/test.php

Ievadiet šādu saturu un saglabājiet failu:


Lai palaistu skriptu, es atvēru jūsu tīmekļa pārlūkprogrammu un piekļuvu šādam URL: http://localhost/prueba.php. Jums vajadzētu redzēt lapu ar informāciju par jūsu PHP instalāciju.

MySQL

Uzstādīšana

Ievadiet šādu komandu terminālā:

sudo apt-get install mysql-server mysql-klient libmysqlclient-dev

Instalēšanas procesā tā lūgs piešķirt paroli MySQL saknes lietotājam.

MySQL saknes parole

Tests

Ievadiet terminālā:

sudo pakalpojumu mysql statuss

Tam vajadzētu kaut ko atgriezt par mysql procesa stāvokli.

Lai pārbaudītu, vai parole darbojas pareizi:

mysql -uroot -pxxx

Kur xxx ir MySQL instalēšanas laikā ievadītā parole.

Ja vēlaties mainīt saknes paroli, pēc pieteikšanās MySQL palaidiet šādu komandu:

IESTATĪT PAROLI 'root' @ 'localhost' = PASSWORD ('yyy');

Aizvietošana yyy par jauno paroli.

MariaDB

Arvien vairāk cilvēku izvēlas MySQL vietā izmantot MariaDB. Jāatzīmē, ka MariaDB ir augsta saderība ar MySQL, jo tai ir tādas pašas komandas, saskarnes, API un bibliotēkas, kuru mērķis ir spēt tieši nomainīt vienu serveri pret citu. Tas ir tāpēc, ka MariaDB ir tieša MySQL dakša ar atšķirību, ka tai ir GPL licence, atšķirībā no MySQL, kas pēc Oracle Sun pirkuma nomainīja licenci uz patentētu.

Apskatīsim, kā instalēt MariaDB, nevis MySQL.

Uzstādīšana

Gadījumā, ja iepriekš esat instalējis MySQL, vispirms tas ir jāinstalē:

sudo apt-get purge mysql * sudo apt-get autoremove

Pēc tam jums jāpievieno atbilstošais EPL. Ubuntu 13.10 gadījumā:

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

Un instalējiet paketes:

sudo apt-get update sudo apt-get install mariadb-serveris mariadb-klients

Tas prasīs root lietotāja paroli, tāpat kā MySQL.

Tests

Lai pārbaudītu pareizu MariaDB instalēšanu:

mysql -v

Tam vajadzētu atgriezt informāciju par MariaDB.

Lai pārbaudītu mariadb procesa statusu:

sudo pakalpojumu mysql statuss

Attālā piekļuve datu bāzei

Ja vēlaties piekļūt MySQL, izmantojot attālos skriptus (tas ir, netiek mitināts jūsu serverī), jums ir jārediģē saistošā adrese /etc/mysql/my.cnf un nomainiet noklusējuma vērtību (127.0.0.1) ar savu IP adresi.

Pēc izmaiņu veikšanas my.cnf restartējiet MySQL ar:

sudo servisa mysql restartēšana

phpMyAdmin

phpMyAdmin ir MySQL grafiskais administrators, ko plaši izmanto administratori. Lai to instalētu, ievadiet termināli:

sudo apt-get install phpmyadmin

Lai piekļūtu tam, no savas tīmekļa pārlūkprogrammas piekļūstiet šādam URL: http://localhost/phpmyadmin

Neaizmirstiet konfigurācijas ekrānā nospiest atstarpes taustiņu, lai izvēlētos Apache2 kā tīmekļa serveri, kuru mēs vēlamies automātiski konfigurēt.

Ja nevarat piekļūt phpmyadmin, mēģiniet izveidot symlink www mapē, piemēram:

sudo ln -s / usr / share / phpmyadmin / var / www /

gd bibliotēka

Ja vēlaties pievienot atbalstu grafu ģenerēšanai un manipulācijām ar PHP, es rakstīju terminālā:

sudo apt-get instalēt php5-gd

SSL Apache 2

Lai aktivizētu SSL (Secure Socket Layer) moduli Apache 2, ievadiet terminālu:

sudo a2enmod ssl

Lai redzētu izmaiņas, neaizmirstiet restartēt Apache2 ar:

sudo /etc/init.d/apache2 restartējiet

Avoti: Nāves vilks & Unixmen


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

37 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   3000 teica

    Ja izmantojat Ubuntu Minimal, tas darbojas labāk (Ubuntu Server šie komponenti jau ir instalēti pēc noklusējuma).

  2.   Jēkabs teica

    Es zinu metodi, kas man šķiet vieglāka, jūs vienkārši izmantojat šādu komandrindu:
    "Sudo apt-get install lamp-server ^" un woala ... Viss process ir praktiski automātisks.

    1.    3000 teica

      Tā ir taisnība. Bet, ja vēlaties kaut ko izsmalcinātāku, piemēram, Nachex instalēšanu Apache vietā, jums būs jāizmanto cita metode.

      1.    abimaelmartell teica

        lamp = Linux Apache MySQL PHP, ja vēlaties nginx, tā vairs nav lampiņa 😛

    2.    Federiko A. Valdés Toujague teica

      Pakotne "lamp-server" neparādās manā Precise krātuvē.

      1.    Bruno Kasio teica

        paketes beigās ir "^": sudo apt-get install lamp-server ^

        Priekā! 🙂

    3.    Pēterčehs teica

      Tu domā:

      apt-get instalēt taskel

      uzdevums

      un izvēlieties opciju LAMP-SERVER un turpiniet instalēšanu 😀

      1.    3000 teica

        Tas ir tas, ko es atradu.

    4.    izmantosim linux teica

      Paskaties, šobrīd es nevaru apstiprināt šo informāciju. Tomēr saskaņā ar Ubuntu pakotnēm tas nebūtu šāds: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy&section=all
      Šāda iepakojuma nav.
      Priekā! Pāvils.

  3.   ivan Gabriel teica

    Lieliska apmācība. Es to saglabāju izlasē.
    Sveicieni!

    1.    izmantosim linux teica

      Es priecājos, ka tas ir noderīgi, Ivan! : =)
      Apskāviens! Pāvils.

  4.   lepra teica

    Labākā komanda ir tā, kuru Jēkabs komentēja: "sudo apt-get install lamp-server ^"
    Tas darbojas visos Ubuntu aromātos un versijās.
    Sveicieni!

  5.   panchomora teica

    Laba ziņa un to papildinot, mēs varētu izmantot komandu mysql_secure_installation (nevis root), lai piemērotu drošības opcijas, kas derīgas gan mysql, gan mariadb.

    sveicieni no čile

    1.    izmantosim linux teica

      Pareizi ... paldies par ieguldījumu!

  6.   Ryy teica

    Es iesaku xammp, instalēšana ir vienkāršāka un tai ir grafisks interfeiss, lai apturētu pakalpojumus

    1.    izmantosim linux teica

      Patiesība ir tāda, ka es arī dodu priekšroku xampp. 🙂

  7.   Oskars Meža teica
    1.    izmantosim linux teica

      Paldies! Labs ieguldījums!

  8.   Ds23Ytube teica

    Es gribētu tieši izmantot portatīvo Lampp. Es to lejupielādēju no Apache Friends. Tas ir lielisks līdzeklis.

    1.    izmantosim linux teica

      Labi! Paldies x komentārs. Daudzos gadījumos tas parasti ir visērtāk. Tā ir patiesība.
      Ā! Nav aizvainojuma, tikai neliels labojums: lielisks ir rakstīts ar "C" aiz "X".
      Apskāviens! Pāvils.

  9.   Es izdzēstu teica

    Paldies par ierakstu! daudzas reizes, instalējot ubuntu serveri ar lampas opciju, jūs saņemat pusi no lietām.

  10.   Rafa teica

    Paldies par ļoti labu tuto un vairāk personalizētu nekā meta pakotnes instalēšana, jo manā gadījumā par mazajām lietām, kuras es daru, piemēram, mysql nav vajadzīgs.
    Tikai neliela piezīme: lai pareizi lejupielādētu, php testa failam ir jābūt html mapē, tāpēc izveidošanas komanda būtu;
    sudo gedit /var/www/html/test.php

    1.    Rafa teica

      Vēl viens ieteikums, izņemot atļauju piešķiršanu mapei / var / www, kā jūs sakāt, ir pievienot to lietotāja grupai ar komandu;
      sudo chmod -R 775 / var / www
      sudo chown -hR tavs_lietotajs_nosaukums: tavs_lietotaja_vards / var / www

      Tāpēc mēs varam izveidot tajā dokumentus un saites, lai tie darbotos

  11.   WAKO teica

    Vai kādam ir ideja, kā instalēt LAMP Arch? Es jau izpildīju wiki instrukcijas un, kad sāku konfigurēt PHP, Apache vairs nedarbojās. uu

    1.    elav teica

      Varat izmantot BitNami un jūs ietaupāt daudz laika.

  12.   Kenijs teica

    ļoti laba apmācība man ir ļoti palīdzējusi !!!

  13.   Anonīms teica

    Liels paldies =) laba apmācība =) cdt apsveikumi. Es ceru redzēt vairāk jūsu publikāciju! ...

  14.   Juan Antonio teica

    Paldies, liels paldies par ieguldījumu. Tas man darbojās pārāk daudz. Komandas ir skaidras un secīgi izskaidrotas, lai nokļūtu vēlamajā galā, ieprogrammētu
    Sveicieni

  15.   Rafael teica

    Man ir vajadzīga palīdzība, rokasgrāmata, kaut kas tāds, kas ļauj man instalēt pilnu roundcube Ubuntu un tā komandas, lai uzturētu visu, kas saistīts ar tīmekļa pastu. No jau liels paldies.

  16.   istabene teica

    Es zinu, ka šis ieraksts ir vecs, bet cilvēks, tu izglābi man dzīvību, es domāju, ka nekad nemācēšos php.

    Apsveikumi

  17.   DavidGL teica

    Labākā apmācība, ko esmu šim nolūkam redzējis. Visā mysql man neizdevās. Liels paldies!!! Man jau ir dators gatavs satraukties. Hee hee

  18.   Kemecraft īpašnieks teica

    Es saņemu 404 kļūdas, vai kāds man var palīdzēt? Paldies
    Err http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates / main mysql-common visi 5.5.41-0ubuntu0.14.04.1
    404 nav atrasts [IP: 54.185.19.94 80]
    Err http://security.ubuntu.com/ubuntu/ trusty-security / main mysql-common visi 5.5.41-0ubuntu0.14.04.1
    404 nav atrasts [IP: 91.189.91.23 80]
    Un vēl kļūdas.

  19.   duby2008 teica

    Ļoti labi izskaidrots. Liels paldies!.

  20.   ivans floress teica

    Paldies, tas man ļoti palīdzēja

    1.    izmantosim linux teica

      Nav par ko! 🙂

  21.   Xavier teica

    ĻOTI LABA rokasgrāmata, kā instalēt lampu Ubuntu un atvasinājumos ... paldies
    darbojas 100% Xubuntu 15.04 un Elementary Os

  22.   boja teica

    Paldies par apmācību ...

    Šīs rindas beigās trūkst citāta: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu bezkaunīgs galvenais]