Login



XLAB baneris
Mūsu draugi

http://lata.org.lv/

http://linux.edu.lv/

http://atveries.lv/

http://www.linuxinfo.lv/

Kā uzlikt Web serveri Ubuntu Linux vidē?

Gadās, ka mācību nolūkiem vai darbam ir nepieciešams Web serveris, lai varētu ērtāk realizēt Web izstrādi un testēšanu uz sava datora. Tie, kuri strādā MS Windows vidē mokas ar IIS vai Apache vai WAMP komplektu, bet kad runa iet to pašu izdarīt uz GNU/Linux “kastes”, daudzi jūtas neveikli. Ar šo rakstu centīšos atvieglot dzīvi tiem, kuri grib pamēģināt to pašu realizēt uz Ubuntu Linux. Un patiesībā, tas pat ir daudz ērtāk un vienkāršāk, nekā uz MS Windows.

Šī pamācība noderēs tiem, kuriem būs vajadzīgs:

  • Vienkārsi Web serveris (šajā gadījumā Apache2);
  • Web serveris ar PHP atbalstu (Apache2 + PHP5);
  • Web serveris ar PHP atbalstu un iespēju caur PHP strādāt ar lokālu MySQL datu bāzes serveri (Apache2 + PHP5 + MySQL server);

Tiem, kam būs nepieciešams ASP.NET atbalsts, šī pamācība nederēs.

Darbs notiks tikai grafiskajā vidē un bez termināļa palīdzības.1. solis. Atveram Synaptic pakotņu pārvaldnieku.

opensynaptic

Solis 1.1. Lai uzstādītu Apache2 Web serveri, augšā spiežam pogu “Search” un meklēšanas logā ierakstiet apache2 un uz tā spiežam pogu “Search”.

synaptic1

synaptic2

No meklēšanas rezultātiem izvēlamies apache2 pakotni, spiežam tai virsū ar labo peles pogu un izvēlamies “Mark for installation”.

Solis 1.2. Ja vēl ir nepieciešams PHP atbalsts, tad atkal augšā spiežam pogu “Search” un meklēšanas logā rakstam php5. Kad meklēšana beidzas, no rezultātiem atzīmējam pakotni php5 un uz tās nospiežot labo pogu izvēlamies “Mark for installation”.

Solis 1.3. Ja, mums ir vajadzīga iespēja strādāt ar lokālu MySQL serveri caur PHP, tad līdzīgi kā iepriekšējos soļos mums ir jāsameklē un jāatzīmē instalēšanai phpmyadmin (Web interfeiss MySQL servera un datu bāzu pārvaldei) un mysql-server (MySQL serveris) pakotnes. Ja, tiks izvēlēta mysql-server pakotne, instalācijas laikā tiks palūgts izdomāt un ievadīt datu bāzes administratora (root) paroli.

Solis 1.4. Kad nepieciešamās pakotnes ir izvēlētas, augšā spiežam pogu “Apply”. Izlecošajam logam lejā pa labi arī spiežam ”Apply”, lai apstiprinātu izmaiņas.

synaptic4

Pakotņu pārvaldnieks pats novilks visu nepieciešamo no interneta un uzstādīs. Pēc instalēšanas pārvaldnieku varam aizvērt. Atšķirībā no WAMP komplekta MS Windows vidē, šeit Web serveris un MySQL serveris automātiski startēsies pie datora ieslēgšanas – tātad nevajadzēs rakņāties, lai nokonfigurētu automātisku servisu palaišanu.

2. solis. Ja, mēs izmantojam WAMP komplektu MS Windows vidē, parasti galvenā Web dokumentu mape atrodas C:\wamp\www un ja mēs vēlamies, lai tajā mapē varētu rakstīt un veikt izmaiņas no parastā lietotāja profila (tomēr ir tādi gudri cilvēki, kuri nesēž visu laiku zem Administratora tiesībām), tad tai grupai Users jāuzliek tiesības veikt izmaiņas un rakstīt šajā mapē. Līdzīgi ir GNU/Linux vidē. Galvenā atšķirība, ka Linux lietotāji pēc noklusējuma ir parastie lietotāji un viņiem nebūs tiesību rakstīt galvenajā Web dokumentu mapē, kura atrodas /var/www.

Lai Jūs varētu rakstīt /var/www mapē, ir jāizdara sekojošais:

1) Jāpalaiž failu pārvaldnieku ar Administratora (root) tiesībām, nospiežot Alt+F2 taustiņu kombināciju un attiecīgajā logā ierakstot “gksu nautilus“;

1

2) Ejam uz mapi /var (File System->var) un tur sameklējam mapi www;

2 3) Klikšķinam ar labo peles pogu uz šīs mapes un izvēlamies “Properties”. Tur atveram cilni “Permissions” un pie “Owner” root vietā izvēlamies savu lietotāja vārdu, lai būtu tiesības rakstīt un veikt izmaiņas šajā mapē.

3

Lai notestētu, vai Web serveris strādā, atveram interneta pārlūku un adresē ievadam localhost vai 127.0.1.1. Jāparādās uzrakstam “It Works!”. Ja, mēs instalējam pakotnes phpmyadmin un mysql-server, tad ieejot caur pārlūku iekš localhost/phpmyadmin vai 127.0.1.1/phpmyadmin caur Web interfeisu var administrēt uzstādīto MySQL serveri un datu bāzes. MySQL administratora lietotājvārds ir root un parole tā, kuru uzlikām, instalējot mysql-server.

Cerams, ka šī pamācība Jums būs noderīga. Piedāvāt jaunas idejas rakstiem vai balsot par esošajāmm varat mūsu sadaļā Vēlmju saraksts.

5 komentāri:

  1. 8.05.2009 10.45 - eriksz Firefox 3.0.1GNU/Linux saka:

    Jā, tas viss ir tiešām daudz vienkāršāk uz linux nekā uz windows! mazāk ķēpas!

  2. 8.05.2009 13.59 - KristoZ Firefox 3.0.10Windows XP saka:

    Ou, paldies, raksts tiešām noderīgs; un, jā, tiešām, izskatās to visu sainstalēt ir easy-peasy, tikai c’mon – kādēļ tāda nepatika pret WAMP’u? Novelkam WAMP’u, atveram, spiežam ~ Next,Next, ja gribam, lai tas palaižas pie startēšanas, ieliekam ķeksīti un Finish. Gatavs! Nav takš tik traki, vai ne? ;]

  3. 8.05.2009 14.57 - tintix Opera 9.64GNU/Linux saka:

    -> KristoZ
    Ja tavam profilam ir Administratora tiesības (kas ir ļoti nedroši), tad jā – tikai next, next… un STOP, kad Windowsu nokauj vīruss. :)

  4. 8.05.2009 17.31 - KristoZ Firefox 3.0.10Windows XP saka:

    -> tintix
    Nū-jau,nu-jau – nav tak tik traki! :D Es uzskatu, ja cilvēks labi zina un apzinās, ko dara, kādas web-lapas apmeklē, ko instalē u.tml., tad arī ar administratora tiesībām nav nekādu problēmu izmantot savu Windows’a darbastaciju; un, (tfu, tfu, tfu) man personīgi kā arī pārējiem ģimenes datoriem vīrusi nav kaitējuši jau n-tos gadus.
    Protams, kādiem darba datoru lietotājiem, jūzer-tiesības ir ļoti vēlamas, bet, manuprāt, viss atkarīgs no katra paša – attiecīgā cilvēka, kas to datoru lieto! ;)

  5. 8.05.2009 20.28 - janka Firefox 3.0.10Ubuntu saka:

    veeļ ātrāk ir synaptic -> edit -> mark packages by task -> LAMP server
    un uzliekas viss kopā – Apache2, MySql, PHP

Neaizmirsti uzrakstīt savu viedokli!

Jums nepieciešams ielogoties, lai pievienotu komentāru.


RSS barotne
Seko līdzi Twitter’ī