[ pirgos_madden @ 11.08.2004. 18:28 ] @
Imam Slack 10.0 i instaliran Apache 1.3. Zanima me u koji dir je potrebno da stavim php-skripte kako bih mogao da ih izvrsavam komandom iz browser-a jednostavno sa http://localhost/.....dir u kome je ili slicno?
[ Jbyn4e @ 11.08.2004. 18:44 ] @
Pogledaj /etc/httpd/httpd.conf (najverovatnije) i vidi gde ti pokazuje DocumentRoot. Al;i ti php nece raditi ako ga nisi istalirao...
[ pirgos_madden @ 11.08.2004. 18:59 ] @
Ok je, inace taj fajl /etc/httpd/httpd.conf ne postoji (to na sta si mislio je file:/etc/apache/httpd.conf - cisto ako nekome bude trebalo) na mojoj masini ali sam ipak nekako nasao taj dir /var/www/htdocs .... Nego, mislio sam da Apache ima ugradjenu podrsku za php. Ili moram posebno da instaliram?
[ cyBerManIA @ 11.08.2004. 19:47 ] @
Moras i php da instaliras...
[ pirgos_madden @ 12.08.2004. 00:03 ] @
Ok instalirao sam php 5.0.0 ali ponovo nece. Ustvari u konzoli #php index.php radi ali zato localhost/index.php ne izbacuje nista. Apache se uredno javlja na localhost - da li je potrebno da se i on jos nesto cacne?
[ zvrba @ 12.08.2004. 08:00 ] @
Procitaj PHP dokumentaciju, sigurno mora biti neki HOWTO. /usr/share/doc/php* ili /usr/doc/ ili vec negdje...

Trebas AddHandler i SetHadnler direktive (stavi php handler za .php ekstenziju) i moras dozvoliti execute na direktoriju gdje se to nalazi (<Directory> i <Location> direktive).

uglavnom, RTFM.
[ cyBerManIA @ 12.08.2004. 16:59 ] @
Zvrba je u pravu.Citaj malo dokuntaciju i naucices kako se to radi.
[ ivanhoe @ 12.08.2004. 17:37 ] @
Citat:
pirgos_madden: Ok je, inace taj fajl /etc/httpd/httpd.conf ne postoji (to na sta si mislio je file:/etc/apache/httpd.conf - cisto ako nekome bude trebalo)



to zavisi od verzije i distribucije...kod mene na Fedori je recimo isto /etc/httpd..

da uzgred pomenem da Red Hat sam odradi sva podesavanja, ali to je za nas slabice



Citat:
pirgos_madden: Ok instalirao sam php 5.0.0 ali ponovo nece. Ustvari u konzoli #php index.php radi ali zato localhost/index.php ne izbacuje nista. Apache se uredno javlja na localhost - da li je potrebno da se i on jos nesto cacne?


da li si dodao podesavanja za mime type za php u httpd.conf ???

nesto tipa:

AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php

i treba jos da dodas sta da uradi apache kad naleti na takav fajl:

Action application/x-httpd-php /usr/bin/php

ili gde ti se vec nalazi php (kucaj: whereis php)

pogledaj dokumentaciju za apache, tu je sve ovo mnogo preciznije objasnjeno...


[ MAD-MAX @ 12.08.2004. 20:59 ] @
Citat:

... to zavisi od verzije i distribucije...kod mene na Fedori je recimo isto /etc/httpd..

da uzgred pomenem da Red Hat sam odradi sva podesavanja, ali to je za nas slabice ...


He he, meni recimo i na Slack-u sve "po default-u" lepo radi!
[ pirgos_madden @ 13.08.2004. 11:53 ] @
Ok je uspeo sam. Stvar je bila u tome sto sam prilikom instalacije lose konfigurisao php. Naime posao je krajnje jednostavan ukoliko je enable-ovan Apache-ov modul mod_so.c (#httpd -l) a onda ide:

$ ./configure --with-mysql --with-apx
$make
$make install

posle cega je samo potrebno prekopirati php.ini iz dir-a odakle je instaliran php u /usr/local/lib/. Zavrsni korak je mala izmena httpd.conf pri cemu se dodaje linija:

AddType application/x-httpd-php .php

(na odgovarajuce mesto) - mada mogu jos neke, npr. ako hocemo da oznacimo source-fajlove i slicno. I to je to - php radi na Slack-u 10.