compiling and installing apache: real-time story

09:00 pre chvilou som zacal stahovat zdrojovy kod apache. tento jeden: http://apache.tuke.sk/httpd/httpd-2.2.3.tar.gz.
09:02 je to stiahnute v ~. taze mv httpd-2.2.3.tar.gz soft/ teraz cd soft a dalej

tar xvf httpd-2.2.3.tar.gz
cd http-2.2.3

teraz mozme pristupit k ./configure
09:06 zatial bezi configure..
09:07 mno podarilo sa. ideme na make..zatial mensie detaily preco to robim. bezim pod suse secko by mohlo ist krasne cez rpm, ale chce to aj nieco zaujimavejsie, taze tak...
09:10mno uz mam make hotovy... pisem make install
09:11daco sa tam posralo.. aha nesom root :D taze
su
..heslo..
make install
uz to vyzera lepsie
09:12uz teda je.. ani to nebolelo, ale to najhorsie este len prichadza, kedze som apache v zivote nekompiloval a ak si predstavym secky tie php moduly a mysql moduly.. no idem na to
09:13taze len tak s flipu este pred checkovanim manualu pisem apache2... a vysledokbash: apache2: command not found no nic vymyslime daco ine.. ale este predtym exit uz necem byt root. teraz apache.. to iste. teraz mi doslo ze apache je vlastne sluzba, taze to bude nieco ine. idem checknut manual...
09:17 lol v manuali je napisane po instalacii - customize vi PREFIX/conf/httpd.conf mno neviem co by som mal prisposobovat ale checknem ten file...
09:19jeej ono to tam je
zeox@linux:~/soft/httpd-2.2.3> cd /usr
zeox@linux:/usr> ls
bin  games  include  i586-suse-linux  lib  libexec  local  sbin  share  src  tmp  X11  X11R6
zeox@linux:/usr> cd local/
zeox@linux:/usr/local> ls
apache2  bin  games  include  info  lib  man  sbin  share  src
zeox@linux:/usr/local> cd apache2/
zeox@linux:/usr/local/apache2> ls
bin  build  cgi-bin  conf  error  htdocs  icons  include  lib  logs  man  manual  modules
zeox@linux:/usr/local/apache2>        

takze idem si pozriet ten subor.. mal by byt tu: /usr/local/apache2/conf/httpd.conf
taze davam su a vi /usr/local/apache2/conf/httpd.confnastavujem adminovu adresu, davam documentroot - to je to kde maju byt ulozene subory na /var/www aj ked bude problem s pravami, to poriesim pri testovani. zatial ten priecinok patri ujovi rootovi, potom to pomocou chown zmenim. no ale ako, lebo ja chcem: aby som tam mohol ja zapisovat, aby tam mohol aj apache zapisovat, na to bude asi nejaka skupina, poriesim neskor.
09:25este na inom riadku som zmenil povodny documentroot na ten moj.
09:28no mame tu zaujimavy kusok:
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>
je jasne ze toto hovori o tom co sa bude nacitavat ak sa nespecifikuje subor.. teraz neviem ako tam pridat viac veci, lebo by som chcel aj index.php.. neva snad sa docitam v manuali. pisem si to medzi veci, ktore ete bude treba poriesit. zatial su to: prava /var/www a pridat index.php.. davam pauze edit pride neskor... dufam ze to potom budem moct editovat :) alebo urobim pokracovanie...

11:07 no vymazalo sa mi zopar riadkov z tohoto textu, takze to zhrniem: pridal som si index.html do /var/www a zistil som ze v httpd.conf uz nie je nic take zaujimave.. takze pokracujem.. btw teraz ma napadla taka vec, ze prava si nastavim podla prav povodneho priecinka /usr/local/apache2/htdocs :) je aj nejaky prikaz na skopirovanie prav, len teraz neviem aky. neva, poriesime neskor.. teraz prejdeme k otestovaniu, v manuali je napisane ako na to: PREFIX/bin/apachectl -k start, takze ja napisem /usr/local/apache2/bin/apachectl -k start. teraz poriem do browseru localhost, a voilaaa funguje to. mal by sa tam zjavit index.html.. kazdopadne by ma zaujimalo ake prava ma ten adresar aj subor, pretoze som ho vytvaral root-om.. pozriem si to cez mc. no je jasne ze zapisovat donho moze iba root, citat mozu vsetci.. a vlastnikom je samozrejme root. teraz sa pozriem ako je na tom ten povodny adresar. ale to je prekvapive! tie prava su uplne rovnake.. no zatial to nebudem riesit.. :) idem si pozriet manual dalej ci tam nebude nieco viac o konfigurovani httpd.conf a pridavani PHP...
11:17mno prave som si pridal /usr/local/apache2/bin/apachectl -k start do /etc/init.d/boot.local - nikdy som to nerobil, takze neviem ci je to dobre :)
idem vyskusat restart ze co z toho bude.... potom budem pokracovat v citani manualu..

prave som si precital kusok z manualu o php a tam pisu ze je potrebne pri configure pridat --enable-so.. neviem ci to mozem len tak nanovo kompilovat a instalovat, ale skusim to.. ved zatial som vela zmien neporobil.. ale pozor! aspon ho treba najprv stopnut..

a zase kompilacia.. len dufam ze teraz toho vela neposeriem.. :)))

17:34 zistil som jednu velmi pozitivnu vec. ja ked zabudnem dat nejaku volbu pri configure tak potom to mozem kludne kompilovat este 4krat a ono sa skompiluje iba to co je potrebne, tiez sa nainstaluje iba to co je potrebne. z toho vyplyva ze je mozne sa s tym hrajkat donekonecna.
teraz uz sa nesnazim skompilovat apache. apache mi bezi krasne a nadherne, ale problem prichadza s php. pretoze ja to robim asi tak, ze ked mam naistalovane apache2 s enable-so potom nainstalujem php s volbou, ktora vytvori modul pre apache a prida riadok do konfiguraku. uz sa nepametam jak to bolo. ono to ide krasne, ale pri sputeni apache sa zjavi velka zla chyba ze sa nepodarilo nacitat ten modul. takze toto nie je dobre, a nadnes mam dost. vlastne teraz vecer uz sa mi nechce nic robit takze uz ani nebudem nieco robit.

mozno raz bude pokracovanie..

Komentáre

Voľby prehliadania komentárov

Vyberte si, ako chcete zobrazovať komentáre a kliknite na "Uložiť zmeny".

som to dokoncil, taze ak

som to dokoncil, taze ak chcete precitajte si

Obrázok používateľa %user

pekne:) len si ma trosku

pekne:) len si ma trosku odradil od toho, aby som to sam skusal:D
---
Kubuntu user #8067 || thomm.yw.sk

uz som to doriesil pomocou

uz som to doriesil pomocou google, ono som to ja asi celkom dobre necital manualy. teraz mi to uz funguje, len sa mi nechcelo tam dopisat.. mozno neskor. a tiez este celkom nechapem preco mi to nefungovalo takze este to chcem trochu pochopit.

Obrázok používateľa %user

hehe, pekne:) ja som sa na

hehe, pekne:) ja som sa na toto este neodhodlal:) chapes, ked mi staci napisat sudo apt-get install ... tak na co by som si tazil zivot kompilovanim:) prave toto je podla mna najvacia vyhoda *buntu.. strasna pohodlnost.. kazdopadne, raz to chcem tiez skusit:) okrem toho, myslim, ze existuje nieco ako XAMPP alebo nieco take, co len rozbalis, spustis a ides.. kazdopadne, o tom by mohol nieco napisat turbo, pretoze ja s tym nemam skusenosti:)
---
Kubuntu user #8067 || thomm.yw.sk

este bude pokracovanie,

este bude pokracovanie, prave zistujem ze budem musiet zacat odznova

Voľby prehliadania komentárov

Vyberte si, ako chcete zobrazovať komentáre a kliknite na "Uložiť zmeny".