Installation
PHP versionerna
Kodformatering
1.0.1 Installation
PHP finns att laddas ner från:
http://www.php.net/
När jag skriver detta är den sista stabila versionen 4.3.0
Om ni har en Linux maskin kanske PHP finns färdigt konfigurerad
på denna. Om du har en Windows maskin så kanske du måste
konfigurera en webserver. För Microsofts egna alternativ så
kan du ta en titt på sidan
../asp/iisinst.asp
OBS! Det verkar vara lite strul med att installera IIS/PWS och
PHP. Följande verkar fungera när jag provade på en "ren"
dator (jag antar att ni använder c:\php som installationskatalog
- modifiera vid behov):
Instruktioner för installation av php 4.3.0 på Windows
XP Professional - borde fungera även på 2000
- Ladda ner php från http://www.php.net
- Se till att ladda ner både
php-4.3.0-installer.exe
och
php-4.3.0-Win32.zip
- Starta php-4.3.0-installer.exe och klicka på Next tills
du kommer till
Server Type
- Se till att Microsoft IIS 4 or higher är valt
- Tag Next till du får dialogen IIS Scriptmap Node Selection
- Välj
WWW Services Master Properties och
Default Web Site
men inte Default Web Site/Pinters
- Prova en liten test.php fil i inetpub\wwwroot katalogen t.ex.
<?php phpinfo(); ?>
- Om du får phpinfo informationen om du surfar till http://localhost/test.php
så är allt frid. Gå i så fall till punkt 15.
- Om inte Högerklickar du på My Computer på
din desktop och väljer Manage
- Välj Internet Information Services
- Högerklicka på Web Sites (eller Default Web
Site - bägge duger)
- Välj Home Directory och klicka på Configuration
knappen

- Kontrollera om du har följande rad

- Om inte klickar du på Add och ser till att följande
skrivs/väljs

- Om det fortfarande inte verkar fungera har du troligvis problem
med IIS och inte med PHP - normalt sett skall det fungera nu
- När du verkar ha en fungerande grundinstallation så öppnar
du
php-4.3.0-Win32.zip filen och packar upp dess innehåll
till c:\php (om du märker att detta gör att du fått
en c:\php\php-4.3.0-Win32 katalog så tar du och kopierar
denna katalogs innehåll till c:\php - allt skall kopieras)
- Tag sedan och kopiera samtliga filer från c:\php\dlls
till din c:\windows\system32 katalog (jo jag lovar -
gör det bara)
- Öppna sedan php.ini filen som finns i din windows katalogen
(snabbast är att ta Start, Run och skriva php.ini
<enter>)
- Se till att
extension_dir = ./
ändras till
extension_dir = c:\php\extensions\
- Av någon outgrundlig anledning verkar det bli problem på
vissa datorer, och oftast är problemet relaterat till php.ini-inställningar.
Om du har installerat din php i katalogen c:\php, och har WinXP Professional
eller Win2000 kan du ladda ner en php.ini som borde fungera här:
php.zip
(Observera att detta inte är en ini som skall sättas på
en produktionsserver, utan den är avsedd för utveckling
av php-tillämpningar)
Vill ni kontrollera om PHP finns installerat på er webserver
kan ni skriva följande testsida med phpinfo:
<?php phpinfo(); ?>
Listning 1.0.1.1 - phpinfo.php Visa en typisk
phpinfo sida
Spara denna fil under namnet test.php och sätt den på er
webplats. Surfa sedan iväg till denna sida. Om ni får PHP-källkoden
till browsern, eller om ni får en download dialog, så finns
inte PHP installerat på servern. I annat fall borde ni få
PHP versionsnummer och en hel del annan statistik.
En annan möjlighet är att ladda ner Apache:s webserver som
även finns för Windows.
Denna finns att ladda ner från
http://www.apache.org/
Om du har IIS sedan tidigare men vill prova Apache på en Windows
maskin måste du modifiera port i httpd.conf filen. Se dokumentationen
för Apache...
Jag har ingen som helst tanke på att skriva en komplett dokumentation
om PHP. På PHP:s hemsidor finns det nog allt man kan behöva.
För "träddödare" kan jag rekommendera:
Core PHP Programming: Using PHP to build Dynamic Web Sites,
Leon Atkinson, Prentice Hall 2000. ISBN 0-13-089398-6
OBS! Detta är ingen bra lärobok, utan snarare ett
refernsverk.
Av vissa orsaker så är jag hänvisad till Wintel maskiner,
så jag testar bara på Apache 1.3 (Windows) och iis5.0. Min
nuvarade PHP version är PHP 4.3.0.
|