Azzie [ Senator ]
PHP i serwer HTTP na windzie (cholera znow mam problem)
Zainstalowalem sobie najnowsza wersje PHP for WIN32 i serwer HTTP - Jana Server 2. Niestety nie chodzi to dobrze. Wszystko dziala dobrze niestety wyglada tak jakby do interpretera php nie docieraly zmienne podawane za ? w adresie.
Np wpisuje:
www.mojhost.pl/spis.php3?szukaj=lala
a strona wyswietla sie jakbym wpisal
www.mojhost.pl/spis.php3
Nie wiem co jest zle: czy zle skonfigurowalem php, Jana Server 2, czy tez moze ta Jana nie przekazuje argumentow do interpretera?
Jesli ktos juz robil u siebie takie rzeczy to prosze mi podac na jakim serwerze HTTP udalo mu sie to wszystko ladnie skonfigurowac.
PS: Z roznych wzgledow nie moge tego zrobic na linuxie (tak, doskonale wiem ze jest lepszy :) ).
The Dragon [ Eternal ]
To sprobuj zainstalowac apache (zajmuje jakies 30 minut z konfiguracja) i zobaczysz czy tam dziala :)
dudek101 [ Konsul ]
pod winda wszytko ladnie mi chodzilo z serwerami: apache, iis (standardowy w nt,2000,xp) pws (standardowy pod w98) xitami najnowsze wersje php pod winde maja instalator, ktory automatycznie skonfiguruje web server, moze tak ci zadziala ?
Regis [ ]
Hmm... Ja polecam inne rozwiazanie 0- zainstaluj Linuxa :) Tam jest juz wszystko niemal skonfigurowane :)
Azzie [ Senator ]
Moze ktos z Was podeslac mi plik php.ini? Blad tkwi w moim php ale nie moge sie zorietnowac gdzie...
tadek [ Legionista ]
Azzie [ Senator ]
Zaraz mnie cholera trafi... Powiedzcie co robie zle bo ja juz nie wiem :( Mam taki oto skrypt test.php: <?PHP echo $zmienna; ?> Odpalam go: https://localhost/test.php?zmienna=AAA No i wywala blad: Notice: Undefined variable: zmienna in e:\httpserver\baza\test.php on line 3
KRIS_007 [ 1mm[]R+4l ]
Sprobuj zainstalowac xitami.
The Dragon [ Eternal ]
A w php nie trzeba inicjowac jakos zmiennych?
The Dragon [ Eternal ]
ok jestem glupi
Azzie [ Senator ]
The Dragon :)))) No wlasnie w PHP takie wywolanie skryptu jak podalem powinno zdefiniowac zmienna i nadac jej wartosc... Czemu tego nie czyni, nie wiem... Instaluje teraz PHPTriad, moze to pomoze :)
Capt. Krzysztow [ Kapitan Gwiezdnej Floty ]
Apache z PhpTriadem jest najlpeszy, z innych dobrych polecam OMNI. Resztę można sobie darować.
Father Michael [ Padre ]
Szczerze radze ci zainstalowac sobie PHP 4.1, ale z pliku *.exe - wszystko sie samo konfiguruje i dziala od razu. To samo z programem do serwera - polecam OmniHTTPD - instalujesz i uzywasz. Ja czasami caly dzien tracilem na reczne ustawianie tego calego szajsu, a jak tylko zdobylem te dwa programy to 3 minuty i juz moge pisac w PHP. Niestety nie moge Ci podac zadnego linku, bo ja sciagnalem je z pol roku temu i juz nie pamietam skad. Musisz sobie niestety poszukac.
JackSmith [ ]
Nie wiem co prawda jakiego używasz systemu, ale zakładam że masz co najmniej IIS5 ( W2K ) - zdekompresuje archiwum do katalogu C:\PHP - przegraj dll-ki oraz php-li do katalogów Winnt oraz do system32 - dodaj skojarzenie w opcjach IISa ( vide screen ) - w żadnym razie nie używaj wersji dll - w PHP.INI ustaw na przykład: doc_root =C:\INETPUB\WWWROOT extension_dir = c:\PHP\Extensions i jeszcze jeden wpis - zresztą mogę Ci podesłać moje PHP.INI - zatrzymaj i uruchom usługę .. i powinno zadziałać. Zresztą wszystko jest dokładnie opisane w INSTALL.TXT pozdrawiam