[ sendai @ 07.12.2009. 04:37 ] @
Radio sam web aplikacije u Javi na Tomcatu i tamo je jasno definirano sta gdje ide, onda se napravi .war i deploy na Tomcat.
Struktura Java Web aplikacije izgleda ovako:
Code:

META-INF/------- MANIFEST.MF

WEB-INF/-------- lib/
                |
                |---- classes/
                |
                |---- web.xml
(public Web files)
*.html
*.jsp
images/*.gif *.jpeg

Sa PHP-om tek planiram poceti, nisam jos nista instalirao, ali ovako unaprijed da pitam: kako izgleda struktura PHP aplikacije, u koji folder se instalira na Apache-u(u Tomcata je webapss), i da li se moze pakovati i komprimirati(ako da kako) kao Java u svoj .war?
Takodjer me zanima koji je uobicajeni nacin za deploy na udaljeni server i kako vi na localhostu vrsite deploy kad razvijate i testirate Web aplikaciju?


[Ovu poruku je menjao sendai dana 07.12.2009. u 11:58 GMT+1]
[ sendai @ 07.12.2009. 07:06 ] @
nema neke strukture tu... bitno je da se sve nalazi u htdocs folderu apachea i da je apache podešen da *.php datoteke proslijeđuje php-u...
deploy se vrši uploadom fajlova na server... eventualno ako imaš bazu onda ju treba exportirati pa na serveru importirati...
zapakirati php nemožeš...
[ w3bl0rd @ 07.12.2009. 07:07 ] @
Citat:
nema neke strukture tu... bitno je da se sve nalazi u htdocs folderu apachea i da je apache podešen da *.php datoteke proslijeđuje php-u...
deploy se vrši uploadom fajlova na server... eventualno ako imaš bazu onda ju treba exportirati pa na serveru importirati...
zapakirati php nemožeš...

to sam ja pisao, ali sam se zaboravio ulogirat... nisam ni znao da gosti mogu postat
[ sendai @ 07.12.2009. 09:42 ] @
OK.
A dali se PHP fajlovi moraju kompajlirati ili se samo source postavi u htdocs?Ako se moraju staviti obicni .php fajlovi da li se oni kompajliraju ili se interpretiraju?
[ dakipro @ 07.12.2009. 09:51 ] @
Samo se source fajlovi interpretiraju, bez kompajliranja. Za takve stvari, pogledaj php manual, tu imas osnove php-a vec opisane
[ agvozden @ 07.12.2009. 10:28 ] @
najavljena je neka vrsta kompajliranja u verziji 6, a eksperimentalno je zastupljena i u sadasnjim verzijama:

http://www.php.net/manual/en/ref.bcompiler.php
[ sendai @ 07.12.2009. 10:52 ] @
Hvala svima na odgovorima.
[ nnn @ 07.12.2009. 13:07 ] @
Compile i php? jedina korist koju ja vidim tu, je sto sad kada radim neku php aplikaciju za nekoga necu morati da mu dam source i samim tim ga vezem za mene.. :P
[ agvozden @ 07.12.2009. 14:00 ] @
prednost je brze izvrsavanje koda uz manje zauzece memorije. To je prvenstvena 'korist'.
Niko ne garantuje da phb nece moci da se dekompresuje...