ICT / W10 & Apache & PHP

Kohtuuhintaiset verkkosivustot, digitointi- ja editointipalvelut sekä apua ICT-ongelmiin »

PHP ja Apache Windowsiin

PHP Apache Windows 10 Professional

Tämän sivun ohjeilla asennat Apache web-palvelinohjelmiston (v. 2.4.27) ja PHP-tulkin (v. 7.1.8) Windows 10 (7/8.1) Professional 64-bit käyttöjärjestelmään. Tässä esimerkissä on käytetty Windows 10:tä sekä Apachen ja PHP:n 64-bittisiä versioita.

Alkutoimet

Kopioi Apache Loungen VC15 binääri zip-paketti osoitteesta:
http://www.apachelounge.com/download/
ja kopioi PHP-tulkin VC14 binääri zip-paketti osoitteesta:
http://windows.php.net/download/

Mikäli olet vain päivittämässä PHP-tulkkia ja Apachea niin pysäytä Apache2.4 palvelu, nimeä molempien asennuskansiot joksikin muuksi ja pura paketit uusiin php ja Apache24 nimisiin kansioihin.
Windowsin uudelleen käynnistämisen jälkeen voit poistaa vanhat asennuskansiot. Päivitä tässäkin tapauksessa php.ini ja httpd.conf -asetustiedostot.

Apachen ja PHP:n asennus

Aloita asennus purkamalla zip-paketit.

Pura httpd-2.4.27-Win64-VC15.zip paketti esim. työpäydälle.

Siirrä paketista purkautunut Apache24 -kansio C-aseman juureen = C:\Apache24

Pura php-7.1.8-Win32-VC14-x64.zip paketti esim. työpäydälle.

Nimeä paketista purkautunut kansio uudestaan; php ja siirrä se C-aseman juureen = C:\php

Avaa Apachen asetustiedosto C:\Apache24\conf\httpd.conf tekstieditoriin, esim. Windowsin muistioon ja tee seuraavat lisäykset ja muutokset. Kirjoita rivit:

        LoadModule php7_module "C:\php\php7apache2_4.dll"
        AddHandler application/x-httpd-php .php
        PHPIniDir "C:\Windows"
        

Jos tarvitset osoitteiden uudelleen ohjauksia niin poista kommentti seuraavan rivin edestä:

        LoadModule rewrite_module modules/mod_rewrite.so
        

Määritä palvelimen nimi ja porttinumero.

        ServerName localhost:80
        

Täydennä riviä lisätäksesi ja/tai vaihtaaksesi oletustiedostoa.

        DirectoryIndex index.php index.html index.htm
        

Avaa Komentokehote Järjestelmänvalvojana. Siirry Apachen bin kansioon komennolla cd C:\Apache24\bin ja paina Enter.

Asenna Apachen palvelu kirjoittamalla httpd -k install ja paina Enter.

Palomuuri saattaa pyytää lupaa palvelun käyttöön ottoon. Salli sovelluksen suoritus kotiverkossa (alla ruutukaappaus Windowsin palomuurin suojausvaroituksesta).

TÄRKEÄ ASIA!

Avaa C:\php -kansiossa oleva php.ini-production tiedosto tekstieditoriin, esim. Windowsin Muistioon (Notepad) ja tallenna se nimellä php.ini C:\Windows kansioon.
Ennen kuin jatkat tästä tee tarvittavat muutokset php.ini-tiedostoon.

Windows asetus

Avaa Ohjauspaneeli/Järjestelmä.
  • Napsauta käynnistä-valikkoa hiiren kakkosella ja valitse Järjestelmä
  • Valitse ikkunan vasemman laidan linkeistä Järjestelmän lisäasetukset
  • Napsauta ikkunan alalaidasta nappia Ympäristömuuttujat
  • Ikkunan alemmassa lokerossa on Järjestelmämuuttujat
  • Valitse Path ja paina Muokkaa... -nappia

Napsauta avautuvan ikkunan Uusi -nappia ja kirjoita Apachen polku ;C:\Apache24\bin ja paina Enter. Toista sama PHP:n osalta ja paina OK -nappia.

Järjestelmän testaus

Käynnistetään Apache Monitori ja tehdään siitä pikakuvake Windowsin Käynnistys -kansioon.
Siirry Apachen kansioon C:\Apache24\bin, tuplaklikkaa ApacheMonitor.exe tiedostoa. Luo ohjelmasta pikakuvake ja kopioi se Työpöydälle tai Käynnistä-valikon Käynnistys (C:\Users\KÄYTTÄJÄ\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup) -kansioon.

Jos Apache Monitori käynnistyi niin sen kuvake Apache-ikoni näkyy Tehtäväpalkin Ilmaisinalueella.
Kuvakkeen avulla voit käynnistää, pysäyttää ja uudelleen käynnistää Apachen palvelun.

Käynnistä selain, kirjoita sen osoiteriville localhost ja paina Enter näppäintä.

Jos saat eteesi ylläolevan kaltaisen web-sivun niin Apachen asennus on onnistunut!

Jos haluat tiedostolistauksen käyttöön niin nimeä www-rootissa index.html tiedosto joksikin muuksi tai poista se.

Käynnistä tietokone uudelleen.

Uudelleen käynnistyksen jälkeen avaa Komentokehote, siirry mallin mukaan php:n asennuskansioon ja kirjoita siihen suoritettavan tiedoston nimi php-cgi.exe ja paina Enter. Tietokoneen pitäisi nyt ymmärtää tämä käsky joten mitään herjaa ei saisi tulla jos Windows asetus on tehty tässä ohjeessa kuvatulla tavalla.

Kokeile PHP:n toimivuus avaamalla tekstieditori, esim. Windowsin Muistio ja kirjoita siihen rivi; <?php phpinfo(); ?> ja tallenna tiedosto www-rootiin (C:\Apache24\htdocs) esim. nimellä phpinfo.php
Avaa tiedosto selaimeen jolloin siinä pitäisi näkyä seuraavan kuvan kaltainen sivu.

phpinfo

Olet asentanut Apachen ja PHP:n onnistuneesti!

Tämän palvelimen PHP-info

Lisäinfoa mainiossa ohjevideossa osoitteessa:
http://www.youtube.com/watch?v=3TH6BnjuNG0 (kesto 16:29 min.)