Apache error - PHP.EXE ručně :-| | # |
| Tak jsem si na svůj počítač s Widlema 98 chtěl nainstalovat Apache server, PHP, a MySQL. Bylo by to super, na mojí šunce s P MMX 130Mhz by se to zpracovávalo jako kdybych to tahal ze serveru na alijašce.
Nápad dobrý. Jak jej realizovat?
Stáhl jsem si PHP Triad (Apache, PHP, MySQL) a PHPEasy (taky tak...).
Nainstaloval jsem PHP Triad. nefungoval.
Nainstalovaj jsem PHP Easy . nefungoval.
Nakonec jsem se koukl do error.LOGu Apache.
Errorka byla něco ve smyslu "nelze otevřít socket na adrese 127.0.0.1 port 80.
Proooč??? Je to snad proto, že nemám síťovku??? :D
Trápil jsem se s tím týdny, a pak... snad... v záchvatu zoufalství jsem zkopčil složku PHP do rootu disku.
C:\>dir php .exe
C:\>php.exe
OK. máme tady program php.exe. jedinný program. a ten spouští Apache, pokud na něm běží PHP jako CGI.
Tak jsem si s tím hrál a nakonec jsem dospěl k tomuto.
---===edit phpcko.bat===---
php script.php > hotovo.htm
---------------------------
JuCHCHuuu!!! fachá!
Sice mi to řve errorky, že se nemůže připojit k mysql db (proč asi :D), atd.
Ale na jednoduchý vývoj to stačí.
Mno ale mám jeden malý dotaz, který mě trápí. Jak tomu předávat GET a POST data???
Aaach jo. Kdyby jste náhodou někdo věděl, proč mi ten Apache nemůže vytvořit socekt (Apache v. 13.20.x), tak sím mi poraďte.
Děkuji (odpovědět) | SG11.TK | 82.100.45.* | 25.1.2007 8:45 |
|
|
|
re: Apache error - PHP.EXE ručně :-| | # |
| Pravdepodobne by ti stacilo nainstalovat nejaky loopback adapter, tusim ze aj od microsoftu je neco takoveho, hledej :-) (odpovědět) | |
|
|
re: Apache error - PHP.EXE ručně :-| | # |
| No na mejch widlich 98 (P1; 233 MHz) neha triada uplne bez problemu a tusim, ze 98 uz maj v sobe neco jako generic loopback adapter... zkus se taky mrknout jestli ti nahodou uz neco neokupuje port 80, treba Microsoft©® Windows©® TheBest©® Server©® :) (odpovědět) | Petroff | 213.151.82.* | 25.1.2007 11:02 |
|
|
|
re: Apache error - PHP.EXE ručně :-| | # |
| ne, loopback nic neokupuje, žádnej mrkwoservor bych si tam nedal :D
Právěže při netstat -a mi to nezobrazuje nic. nic neexistuje.
Odhaduji, že musím mít 100% nainstalovaný TCP/IP protokol. Ještě nějaký je třeba?
Zkusím ten adaptér.
BTW: jak může P eins valit na 233 Mhz?!? To chcu taky... :D (odpovědět) | |
|
|
re: Apache error - PHP.EXE ručně :-| | # |
| Tím myslím keine port, keine IP.
Musím mít nadefinované nějaké IP? V nastavení sítě?
Myslím že to na to snad nemá vliv... (odpovědět) | |
|
|
re: Apache error - PHP.EXE ručně :-| | # |
| A s těmi parametry pro php.exe parser by někdo nevěděl? nějak to ten Server musí předávat, když PHP běží jako CGI (=> apache pošle php.exe soubor, a userovi odešle výstup z programu) (odpovědět) | |
|
|
|
| (vliv to na to nemá). Njn, nějak jsem si na to zvykl. Od mých HŤMĽ začátků... (odpovědět) | |
|
|
re: Apache error - PHP.EXE ručně :-| | # |
| Sem mrkal na to php.exe ... get, post, sessions, atd mu musi apache predavat az potom co ho spusti, protoze mu pri spousteni nepredava zadny parametry (odpovědět) | Petroff | 213.151.82.* | 25.1.2007 18:43 |
|
|
|
re: Apache error - PHP.EXE ručně :-| | # |
| Aha! to je možné...
Když php.exe spustím bez těch parametrů, tak běží, a já mu můžu dávat příkazy. ale zatím jsem nezjistil jaké. Prostě jsem přišel na to jak to jednoduše zkompilit.
V dokumentaci jsem nikde nenašel "command line using". Snad to bude v on-line dokumentaci.
A stejně - jak jsou parametry pro get, post, sess??
---
Hledal jsem ten loopback... dokonce se rovnou jmenuje MS Loopback Adapter... Samozřejmě na microsoft.com jsme nic nenašel :D :D :D
Dočetl jsem se, že je součástí instalace 2000, Xpčka, ...
A teď jsem ho i někde na netu našel, tak snad... (odpovědět) | |
|
|