Tervehdys!
Millä ohjelmalla voin testata php-sivuja omalta koneeltani?
Olen tehnyt sivun notepadilla ja tallentanut sen muotoon testi.php, mutta nyt on sellainen ongelma että selain (ie 6) ei tunnista sivua eli kun napsauttaa sivun kuvaketta se ei aukea selaimeen vaan tulee lista kaikista ohjelmista jotka on koneeseen asennettu.
Tarttin varmaan jonkin koodinpätkän...joo, käyttis on win NT
Millä ohjelmalla voin testata php-sivuja omalta koneeltani?
Olen tehnyt sivun notepadilla ja tallentanut sen muotoon testi.php, mutta nyt on sellainen ongelma että selain (ie 6) ei tunnista sivua eli kun napsauttaa sivun kuvaketta se ei aukea selaimeen vaan tulee lista kaikista ohjelmista jotka on koneeseen asennettu.
Tarttin varmaan jonkin koodinpätkän...joo, käyttis on win NT
Vastaukset 3
Vanhimmat
Php koodi pitää ajaa ts. suorittaa ennen kuin se tulee selaimelle. Mikään selain ei ymmärrä php-ohjelmointikieltä. Php-tulkki on yleensä Apache www-palvelinohjemaan kytketty. Tämä siis yksinkertaistettuna tarkoittaa sitä, että kun serverillä on php koodia sisältävä sivu ja selain "pyytää" serveriä antamaan ko. sivun, niin siinä olevat php koodit ajetaan serverillä ennen kun sivu annetaan selaimelle.
Kotikoneissa: Windows-käyttöjärjestelmään Apache php pitää joka tapauksessa asentaa erikseen. Linuxin suhteen voisin kuvitella että ainakin joissain "distroissa" Apahce php tulee mukana(?), ja ainakin se on helppo siihen asentaa jos osaa. Helpoimmalla tässä pääsee Mac OS X:n käyttäjät, koska Macceihin Apache ja php on valmiiksi asennettu.
*Php koodi pitää ajaa ts. suorittaa ennen kuin se tulee selaimelle.*
Jos oikein tarkkoja ollaan niin tulkata. PHP scriptaus kieli joten se pitää laittaa PHP-tulkin kautta.
Apache ei ole välttämätön, mutta silti se kannattaa asentaa. Pelkän PHP:n asennus riittää, komentoriviltä käsketään tulkata haluttu php tiedosto ja tallentamaan se, hankalempaa kuin Apachen kanssa.
Aseta Easy-PHP (en muista osoitetta). Se sisältää Apache-serverin, PHP-tulkin sekä MySQL-tietokantatuen, kaikki samassa paketissa.
Kun ajat serverin Local Host-moodissa omalla koneella voit testata sivusi omalla koneella.
Jos sinulla on kiinteä IP-osoite voit myös EasyPHP:llä pystyttää pienen verkkoserverin omalle koneelleesi (jos laajakaistatoimittajasi sallii sitä)