php 5 Apache 2:lle (Win XP)

Nonih. Pyörittelen omaa pientä serveriä ja nyt kaivattais hyviä neuvoja ja perusteellisia ohjeita php 5:n asentamisesta Apache 2:lle.

Olen jo kokeillut etsiä netistä ohjeita, mutta jokainen ohje tuntuu olevan erilainen. En ole siis saanut php:tä toimimaan millään tavalla ja hermot alkaa olla mennyttä. Olen aivan pyörällä päästäni.

Eli jos joku kiltti sielu vois läntätä tähän viestiketjuun sellaset ohjeet, joiden avulla idioottikin saa Apachen php:n toimimaan, niin olisin enemmän kuin kiitollinen. (ja mullehan sitten saa vääntää vaikka rautalangasta)
7875
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

Itselläni näyttäisi olevan seuraavat rivit httdp.conf tiedostossa:

LoadModule php5_module "c:/Program Files/PHP/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/Program Files/PHP"

Lisäksi apache:n bin hakemistossa näyttäisi olevan PHP:n liittyen tiedostot php5apache2.dll ja php_gd2.dll tiedostot. Tiedostosta php.ini näyttäisi olevan rivi:

engine = On

Äänestä

Itse taistelin aika kauan ennen kuin sain toimimaan nuo yhteen joten kokemusta on jos tarviit vielä neuvoja!

Äänestä
  • Olen yrittänyt.. mutta kun ei ota toimiakseen sitten millään. Jossain täytyy olla vikaa. Noita ohjeita lukemalla ei kyllä asiat parane, pikemminkin sitä vaan hämmentyy kaikista erilaisista ohjeista. Yhdessä ohjeessa neuvotaan tekemään näin ja toisessa noin. Ei oikein tiedä mitä ohjetta pitäisi noudattaa, kun kaikki on erilaisia ja yhdelläkään en ole php:tä saanut toimimaan.

    Äänestä

  • Tessu kirjoitti:

    Olen yrittänyt.. mutta kun ei ota toimiakseen sitten millään. Jossain täytyy olla vikaa. Noita ohjeita lukemalla ei kyllä asiat parane, pikemminkin sitä vaan hämmentyy kaikista erilaisista ohjeista. Yhdessä ohjeessa neuvotaan tekemään näin ja toisessa noin. Ei oikein tiedä mitä ohjetta pitäisi noudattaa, kun kaikki on erilaisia ja yhdelläkään en ole php:tä saanut toimimaan.

    http://users.utu.fi/vivelu/apache_php.php

    Äänestä

  • Joku.. kirjoitti:

    Siinä ihan ensimmäisessä viestissä kun selitin miten omat parametrini ovat, niin tosiaan unohdin mainita sen mikä tuossakin dokumentissa on näköjään mainittu, eli PHP on polussa. Noita ohjeita näyttää olevan kahta tyyppiä, eli modulli ja CGI asennukselle.

    Äänestä

Mikä versio sinulla on apachesta 1.jotain vai 2. jotain
Eli aloita siitä mitä tuossa linkissä neuvottiin eli hae php.ini.recomted ja nimeä se php.ini:ksi ja vie se windows kansioon.
Sitten avaa apachen conf/httpd.conf tiedosto esim. notepadilla ja tarkista polut, että siinä kaikki johtaa sinne mihin pitääkin eli jos apache2 on c:llä niin polun pitää olla esim. näin C:/Apache2 ja sitten esim. C:/Apache2/htdocs eli nuo kaikki pitää olla oikein ja sitten kopioi php:stä httpd.conf tiedostosta nuo php:n asetusrivit. Apachessahan on saman niminen tiedosto ja siihen kehotetaan kopioimaan php:stä kokonaan tuo httpd.conf tiedosto, mutta älä tee niin vaan kopioi ainoastaan nuo alla olevat rivit (sinulla voi olla toisenlaiset mutta vastaavat kuitenkin)

LoadModule php5_module
c:/PHP/php5apache.dll

ForceType application/x-httpd-php


ja liitä ne vastaavaan paikkaan apachen conf/httpd.conf tiedostoon ja jos olet tehnyt kaiken oikein niin kun olet sitten sammuttanut ja käynnistänyt apachen uudelleen niin php-sovellusten pitäisi toimia niin kuin pitääkin.

Saithan pelkästään apachen toimimaan yksin eli avasit selaimen ja kirjoitit localhost tai 127.0.0.1 ja sait apachen näyttämän sivun esille?

Jos vielä kysyttävää niin voin vielä tarkentaa haluamiasi kohtia.

Äänestä

Asensin Xampp:in, joka toimii nyt hyvin.

Äänestä

Kommentoi aloitusta


Tessu kirjoitti:

Nonih. Pyörittelen omaa pientä serveriä ja nyt kaivattais hyviä neuvoja ja perusteellisia ohjeita php 5:n asentamisesta Apache 2:lle.

Olen jo kokeillut etsiä netistä ohjeita, mutta jokainen ohje tuntuu olevan erilainen. En ole siis saanut php:tä toimimaan millään tavalla ja hermot alkaa olla mennyttä. Olen aivan pyörällä päästäni.

Eli jos joku kiltti sielu vois läntätä tähän viestiketjuun sellaset ohjeet, joiden avulla idioottikin saa Apachen php:n toimimaan, niin olisin enemmän kuin kiitollinen. (ja mullehan sitten saa vääntää vaikka rautalangasta)

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu