Asentelin tässä koneeseeni (Win95 Plus!) Apachen ja PHP:n ja pienen tappelun ja päivityksien avulla sain Apachen toimimaan.
Sitten yritin käynnistää PHP.exen, mutta sain seuraavanlaisen virheilmoituksen:
Tiedosto PHP.EXE on linkitetty puuttuvaan export-funktioon KERNEL32.DLL:Cancello.
Mikä avuksi?
lainaus:
Sitten yritin käynnistää PHP.exen, mutta sain seuraavanlaisen virheilmoituksen:
Tiedosto PHP.EXE on linkitetty puuttuvaan export-funktioon KERNEL32.DLL:Cancello.
Sitä php.exe tiedostoa ei tarvitse itse käynnistää vaan palvelin (Apache) käynnistää sen itse tarvittaessa. Jotta se onnistuu pitää Apache olla oikein konfiguroituna (kokeile ajaa jotakin yksinkertaista php-esimerkkiä).
Toisaalta se ei selitä miksi PHP.EXE ei suostu ajamaan.. Cancello kuulostaa melko erikoiselta funktion nimeltä, tilanne on kuitenkin se että KERNEL32.DLL:stä ei löydy "Cancello" -nimistä funktiota (tms) jota PHP.EXE haluaisi käyttää. Olisiko aika vaihtaa uudempaan Wintoosaan?
En oo varma muistanko oikein, mutta luin jostain, että PHP 4.0 ei enään tue windows 95. Vai olikohan se joku toinen ohjelmointikieli...
lainaus:
En oo varma muistanko oikein, mutta luin jostain, että PHP 4.0 ei enään tue windows 95. Vai olikohan se joku toinen ohjelmointikieli...
Ainakin asennusohjeissa (https://www.php.net/manual/sl/install.windows.
If you choose one of the SAPI modules and use Windows 95, be sure to download the DCOM update from the Microsoft DCOM pages. For the ISAPI module, an ISAPI 4.0 compliant Web server is required (tested on IIS 4.0, PWS 4.0 and IIS 5.0). IIS 3.0 is NOT supported. You should download and install the Windows NT 4.0 Option Pack with IIS 4.0 if you want native PHP support.
jossa "Microsoft DCOM pages" on linkki osoitteeseen http://download.microsoft.com/msdownload/dcom/
Tiedostoa ei löydy :(.
Kyllähän tuo DCOM päivittyy ainakin Internet Explorerin mukana. Tietenkään kaikki käyttäjät eivät kuitenkaan sitäkään päivitä.
Minusta tuo dcom linkki ainakin näytti toimivan. Vai mitä tiedostoa tarkoitit, Dj_Wolf?
Hmm... Tiedosto löytyikin nyt :)
Taisi olla viimeksi yrittäessäni modeemissa jotain vikaa :/
Hei, sainkin PHP:n toimimaan isapi-asennuksena, kun cgi-binary ei toiminut :)
Kiitos kaikille auttaneille! :)
Hei, sainkin PHP:n toimimaan isapi-asennuksena, kun cgi-binary ei toiminut :)
Kiitos kaikille auttaneille! :)
Jos muille tulee samantapaisia ongelmia, hyvä tapa testata toimivuus on kirjoittaa seuraavanlaiset rivit johonkin tiedostoon:
<?php phpinfo(); ?>
Näyttää kaikki tiedot kaikesta (?), jos ette tienneet...
Kukapa ei tota tietäis :D
Aihe on jo aika vanha, joten et voi enää vastata siihen.