Kirjautuminen

Haku

Tehtävät

Oppaat: Abyss-palvelimen asennus: PHP:n asennus

Kirjoittaja: trinit (2003).

  1. Kopioi PHP-tulkin paketti (zip package, ei installer) PHP.net-sivustolta ja pura se johonkin hakemistoon. (Katso 18.06.2003 lähettämäni kommentti ennen kopiointia!)
  2. Avaa Abyss Web Serverin konsoli ja valitse Server Configuration.
  3. Klikkaa Advanced...-painiketta ja valitse CGI Parameters.
  4. Aseta CGI Processing Enabled tilaan Yes.
  5. Klikkaa Add...-painiketta CGI Interpreters -taulukossa.
  6. Kirjoita php.exe-tiedoston sijaintihakemisto Interpreter Path -kenttään, esimerkiksi jos olet asentanut PHP-tulkin hakemistoon C:\PHP_TULKKI, kirjoita kenttään C:\PHP_TULKKI\php.exe.
  7. Kirjoita php-kohtaan Associated extensions ja paina OK.
  8. Klikkaa Add...-painiketta CGI Paths -taulukosta.
  9. Kirjoita / (kauttaviiva) CGI Path -kenttään ja paina OK.
  10. Klikkaa Add...-painiketta User CGI Environment Variables -taulukosta.
  11. Kirjoita REDIRECT_STATUS-kenttään Name (varmista että kentässä ei ole ylimääräisiä merkkejä, kuten välilyöntejä), kirjoita 200-kenttään Value ja paina OK.
  12. Klikkaa OK-painiketta CGI Parameters -taulukosta.
  13. Mene Server Parameters -sivulle.
  14. Klikkaa Add...-painiketta Index Files -taulukosta.
  15. Kirjoita index.php kenttään Index file ja paina OK.
  16. Klikkaa Restart-painiketta käynnistääksesi palvelimen uudestaan.

Nyt palvelimellasi on toimiva PHP-tuki. Voit testata toimivuutta tekemällä oheisen testitiedoston:

<?php
    echo "PHP on toiminnassa!";
?>

Tallenna se nimellä testi.php siihen hakemistoon, josta palvelimesi hakee dokumentteja (Documents Path), käynnistä Abyss Web Server, jollei se ole jo käynnissä, ja siirry selaimellasi osoitteeseen http://localhost/testi.php. Sivulla pitäisi näkyä pelkästään teksti "PHP toiminnassa!" (ilman lainausmerkkejä), jos asennus on onnistunut. Mikäli ei näy tai koko PHP-koodi tulee sivulle, tarkista ylläolevat asetukset vielä kerran.

Kommentit

Queq [09.06.2003 15:36:05]

#

Loistava opassarja! Apache ei tietokoneessani suostunut toimimaan, vaan valitteli kaiken maailman .dll tiedostojen puuttumista tai vikoja, mutta Abyss asentui heti ensimmäisellä yrittämällä. Aikaa meni vain 10 minuuttia. Viekä kerran, kiitoksia loistavasta oppaasta.

Gwaur [10.06.2003 01:21:10]

#

Heh, mulla on ollu ajat jo Abyss. :) Kiitos trinitin kirjoittaman FAQ:n. Apakkee en käytä sattuneista syistä:
01:20:48 <@Saasta_> c:asemalla minulla on vapaata tilaa 8.65 Mt / 407.53 Mt
01:20:50 <@Saasta_> d:asemalla minulla on vapaata tilaa 188.58 Mt / 808.91 Mt

Maailman hauskin vitsi, jolla keksijä ei naura tippaakaan :(

(nimetön) [10.06.2003 12:13:58]

#

no tuo ei toimi uusimman php kanssa ilman leikkejä

(nimetön) [10.06.2003 12:17:31]

#

no tuo ei toimi uusimman php kanssa ilman leikkejä

(nimetön) [10.06.2003 23:10:57]

#

Itse aloin opettelemaan PHP:tä suunnilleen kuukausi sitten ja silloin räpelsin aika kauan sen ohjelmiston kanssa.
Olisi vain pitänyt odottaa tätä opasta se kuukausi... ;)

(nimetön) [10.06.2003 23:11:13]

#

Itse aloin opettelemaan PHP:tä suunnilleen kuukausi sitten ja silloin räpelsin aika kauan sen ohjelmiston kanssa.
Olisi vain pitänyt odottaa tätä opasta se kuukausi... ;)

Sami [10.06.2003 23:11:54]

#

Itse aloin opettelemaan PHP:tä suunnilleen kuukausi sitten ja silloin räpelsin aika kauan sen ohjelmiston kanssa.
Olisi vain pitänyt odottaa tätä opasta se kuukausi... ;)

Gwaur [11.06.2003 01:42:20]

#

Eihän! Abyssissä dokumenttien hakemisto on Htdocs! ainaki mulla

Gwaur [11.06.2003 18:15:34]

#

Enkä oo yhtäänohjelmaani konffannu mistään!

(nimetön) [15.06.2003 00:37:48]

#

Abyss asentui ja toimi komiasti, mutta PHP:tä en kyllä saanut toimimaan.

trinit [18.06.2003 20:48:28]

#

Mikäli asennatte PHP:n 4.3.2 versiota se ei välttämättä toimi tulkissa olevan bugin vuoksi. Bugi aiheuttaa ilmoituksen "No input file specified" eivätkä koodit tulkkaannu. Lisätietoa löytyy Apreliumin forumista aiheista http://www.aprelium.com/forum/viewtopic.php?t­=1703 ja http://www.aprelium.com/forum/viewtopic.php?t­=1698 (aiheiden luku vaatii näköjään rekisteröitymisen)

Gwaur [24.06.2003 23:37:55]

#

hemmetti, oisit aikasemmin sanonu! :D

trinit [26.06.2003 22:13:27]

#

Aivan, olisin kertonut mikäli sen olisin tiennyt. Sain muutamia yhteydenottoja asian tiimoilta ja asia selvisi vasta 18.6. Itse en sitä huomannut, kun edelleen käytän PHP 4.2.1 versiota :)

Arska [13.07.2003 01:50:00]

#

Tuota tuota... imutin juuri PHP 4.2.3 version ja se toimisi loistavasti ku ei muut tuntunu toimivan :D Et jollei muut versiot toimi, muistaakseni se tuorein PHP 5.0.0b1 versio ei toiminut... mutta en mene takuuseen mutta ainakin tuo PHP 4.2.3 versio toimii :)

Kesän jatkoa! :D

makeuu [08.11.2003 10:07:39]

#

Minä imutin 4.3.4 version ja toimii oikein!

Arska [29.12.2003 03:22:17]

#

kiitti tiedosta ja kokeilusta, tosin en ole ite kerenny pitkään pitkään aikaan taas käyttää tätä servusoftaa ni on myös tuoreempien php-versioiden kokeilut jääny

tuomas [30.01.2004 08:22:03]

#

Miten asennan mysql:än jos käytän abyss web serveriä?

trinit [09.02.2004 11:57:39]

#

MySQL:n asennuksesta ei ole minulla kokemusta joten en osaa neuvoa. Muistelisin että Apreliumin sivuilta tai foorumista löytyi jonkinlaisia ohjeita asennukseen

Luigi [04.11.2004 19:50:37]

#

Osaako joku neuvoa mitä pitäisi tehdä...
Abyss-palvelin toimii moitteettomasti, mutta kun siirsin eräät php-sivut kokonaan omalle kovalevylleni, ja yritin avata index.php sivun (sivut sijaitsevat ihan oikein abyssin dokumenttien hakemistossa), tulee virheilmoitus:
FATAL ERROR: register_globals is disabled in php.ini, please enable it!

Olisin erittäin kiitollinen pikaisesta avusta.

(nimetön) [02.12.2004 21:22:30]

#

Kiitos kaunis! Minulla kesti asennuksessa vartti, ja siitä vähennetään vielä viisi minuuttia elokuvan katselua. Mutta upea opas! Kiitos!

morris [18.01.2005 17:20:52]

#

mahtavaa!!

Juzmo [30.01.2005 19:00:20]

#

Hienoa! Apachea en saanut toimimaan, mutta tämän oppaan avulla sain abyssin heti toimintaan ja tarvittavat lisäjutut asennettua.

malkkis [03.02.2005 13:16:53]

#

Onpas Hyvä! Oikein meinaa itkettää kun nyt joku on osannut tehdä asiat oikein

NixDu [11.02.2005 02:49:29]

#

Kiitoksia ohjeista! Halusinki juuri php-serverin kotia että pystyn tekeen kotona php-sivut valmiiksi kouluun niin ei tarvi istua koulussa ja tehdä siellä niitä!

Mulla on muuten versio 4.3.10 php:stä! Ja toimii oikein! Ainoo mikä hämminki oli tullut oli tuo että osoite oli "http://127.0.0.1:8000/" Että pysty tarkkaileen mitä tekee!

alkaist [15.03.2005 19:05:06]

#

Asensin äsken Abyssin (v 2.0.0.20) ja kaikki paitsi php (4.3.10) toimii hyvin. Aina kun yritän avata php-tiedosta niin servu heittää Error 500. Olen moneen kertaan koittanut tätä opasta ja abyssin sivuilla olevaa ohjetta. Missäköhän voisi olla vika? Käytössä on win98.

alkaist [15.03.2005 19:08:34]

#

ja log/cgi.log -tiedostossa lukee:
CGI: [C:\php\php.exe ] URI: /php.php Broken pipe

alkaist [15.03.2005 19:19:07]

#

sainkin jo toimimaan! ongelma hoitui asentamalla MDAC (Microsoft Data Access Components)

thuge94 [01.06.2005 08:43:54]

#

Mulla on abyssin versio X1..mutta ei tuolla server configuration-paikassa ole tommosta advanced...-nappia!!??!!

Basic 6.0 [12.06.2005 16:40:38]

#

OMG! Aivan mainio opas! Nyt ei enää tarvitse etsiä netistä ilmaisia hostaussivuja vaan on nyt oma palvelin! :D

vesaz [30.06.2005 14:55:21]

#

miten tuo muka saa toimimaan kun se valittaa koko ajan tuota error 500 Internal Server Error kun on asentanut tuo php:n ja kokeilin asentaa myös tuon MDAC (Microsoft Data Access Components) mutta ei auttanut ja käyttiksenä on XP

Atte [13.07.2005 09:55:19]

#

Jos haluu Abyss Web Server X1:seen PHP:n asentamisohjeen niin ne ovat englanninkielisenä osoitteessa http://www.aprelium.com/abyssws/php.html.

Teemu L [20.12.2005 17:54:15]

#

Jos sulla on PHP5 niin laita
C:\PHP_TULKKI\php-cgi.exe
EI
C:\PHP_TULKKI\php.exe.

PS. tuon oppaan vois päivittää.

Smappa [21.01.2006 13:25:12]

#

Kiitoksia Atte tosta englanninkielisen ohjeen osotteesta :D. Oli paljon apua, koska mulla on just toi X1

kalle65 [01.03.2006 10:06:23]

#

Olen asentanut Abysin; cgi:t toimivat ok, ssi:t ok, mutta php ei skulaa. Olen tehnyt kaikki ohjeiden mukaisesti, mutta kone herjaa vain 404 erroria selaimessa. Olen myös ladannut apreliumin sivuilta valmiin php5:n asennuspaketin (, mutta ei toimi sittenkään. what next? pitääkös php.innin tehdä jotain säätöjä?

ANTI-propellipää [08.02.2010 13:58:07]

#

Oisko mahdollista saada päivitetty versio oppaasta, ogelmana on PHPn asennus/käyttöönotto

Kirjoita kommentti

Huomio! Kommentoi tässä ainoastaan tämän oppaan hyviä ja huonoja puolia. Älä kirjoita muita kysymyksiä tähän. Jos koodisi ei toimi tai tarvitset muuten vain apua ohjelmoinnissa, lähetä viesti keskusteluun.

Muista lukea kirjoitusohjeet.
Tietoa sivustosta