Apache

Jak poznám, že mi doma apach běží jako modul?
Nebo spíše jak mám udělat, aby mi tak běžel?
soubor: apache/conf/httpd.conf
ke konci je odstavec:
#php config
obsahuje mimo jiné něco jako:

LoadModule php5_module modules/mod_php.so
když nemají řádky na začátku odstavce #, běží php jako modul.

Naopak spodní řádky s něčím jako:
ScriptAlias /php/ ""
Action application/x-httpd-php "/"
budou na začátku řádku zakomentovány #

přesný obsah odstavce se liší podle verzí softu a provedení instalace
No.. tohle tam nemám vůbec :(

Akorát vím, že jak sem to nastavoval, tak sem musel připisovat:

ScriptAlias /php/ "C:/php/"
AddType application/x-httpd-php .php .phtml .htm .html
Action application/x-httpd-php "/php/php.exe"

a pak tam jetě je je:
ScriptAlias /cgi-bin/ "C:/Apache2/Apache2/cgi-bin/"

Takže soudím, že mi to běží jako cgi?
to vypadá na PHP jako interpret, mrkni sem:
http://www.webguru.cz/clanky/view.php?id=6

zjisti si verze Apache a PHP, třeba skriptem:
<?php
echo($SERVER_SIGNATURE);
?>
a pokus se vygooglit nějaký návod
No.... stejně to už mám staré..... čekám na úder jedenácté (mám wi-fi :D)

a jdu si stáhnou nové php, mysq i apacha... už sem to asi půl roku neupdatoval (nakamenujte mě) :D
Stáhlé.. PHP mi jede jako modul :D

Ale ještě mě mrzí jedna věc...
Nevíte někdo, jak se dá nastavit, aby se dal apach restartovat?

Teď ho musím natvrdo vypínat a znova zapínat,
Protože mi nefunguje nic za ve stylu parametru -k neco...
Dávat si doma PHP jako modul je IMHO blbost. Obsazení paměti Apachem pak vzroste z 8 na 30MB.

Zvýší se (nepatrně) rychlost interpretace, ale v tak malém objemu dat je to zbytečné.

Naopak PHP jako CGI si vleze do paměti jenom při vykonávání programu.
No.... na druhe straně se ale asi nebude moc stat, že se spusti php a nebude pro neho v pameti misto, ne?

Navic jsou v php jako modul povolene některé fce, jako GetAllheaders()

Jinak... ten muj server neběží jenom pro mě.... sem na wifi a chodí ke mě i ostatni...
Jinak ještě jeden dotaz... jde mysql nějak zabudovat do Apache (nebo PHP)?
Aby se nemusel spoštět soubor např mysqld.exe, ale spoštěl by se společně s apachem....
MySQL je samostatný program. Automaticky se s nim nespustí.
no, jestli se apache někde startuje nějkým BAT souborem, tak ten start mysql stačí dopsat.
Lepší asi ale bude udělat jednu startovací dávku, která spustí apace a pak mysql, případně něco jiného...
<HTML>>> Dávat si doma PHP jako modul je IMHO blbost. Obsazení paměti Apachem pak vzroste z 8 na 30MB.

30MB ???? Me zabira Apache2 s PHP4 modulem 13MB</HTML>
jj, aj mne to zabera len cca 13 MB ... mozno to mas divne nastavene :)