Gå till http://www.php.net/downloads.php. Klicka på
PHP 5.1.4 zip package
. Nu får du välja varifrån du ska tanka hem. T ex frånse.php.net
.Skapa en mapp i C: som heter "PHP". Packa upp zip-filen i den mappen. Mappen C:\PHP ska alltså inte innehålla en mapp som heter "php" eller "php-5.1.4-Win32" eller någonting sådant, utan mappen C:\PHP ska innehålla mapparna dev, ext, extras, och PEAR, samt en massa andra filer.
Nu blir det lite hårigare. Gå till din Apachekatalogen
C:\Program Files\Apache Software Foundation\Apache2.2\
. Du ska nu ändra i en konfigurationsfil. Gå till katalogenconf
och öppna filenhttpd.conf
i någon texteditor.Sök fram en rad där det står "#LoadModule ssl_module modules/mod_ssl.so På raden under skriver du
LoadModule php5_module "c:/php/php5apache2_2.dll"
Sök fram en rad där det står "AddType application/x-gzip .gz .tgz". På raden under skriver du
AddType application/x-httpd-php .php
Sök fram en rad som börjar med "DocumentRoot ". På raden under skriver du:
PHPIniDir "C:/php"
Sök fram en rad som börjar med "DirectoryIndex index.html". Efter "index.html" skriver du "index.php".
Nu behöver du göra en liten grej i ditt PHP-bibliotek. Gå till C:\PHP. Har du filen "php.ini"? Om inte, namna om "php.ini-dist" till "php.ini". Har du filen "php5apache2_2.dll"? Om inte, öppna filen http://snaps.php.net/win32/php5.2-win32-latest.zip och kopiera den därifrån till C:\PHP.
Spara httpd.conf och klicka på den lilla Apacheikonen bredvid klockan (en liten röd fjäder på en vit boll med en grön pil). Välj "Restart".
Kopiera nedanstående text i en fil du kallar test.php och lägger i htdocs:
<? echo "Hejsan, världen!"; ?>
Nu kan du testa http://localhost/test.php. Om du ser "Hejsan, världen!" men inte "echo", så fungerar det.
4 kommentarer:
Tack så mycket för detta!
Jätte enkelt att förstå och enkelt att göra, har letat som en galning efter en föklaring som passar oss vanliga data användare.
Tack!
Tack Ola!
Det gick ju alldeles lysande.
/Paul
tack som fan mannen. detta kommer jag verkligen behöva nu inför mitt stora inlämningsarbete i PHP återigen tack.
//Tacksam php användare
Hej och tack för de tydliga anvisningarna. Jag får dock ett fel som någon kanske vet vad det beror på: när jag startar Apache (i konsol) så får jag felmedd. "kan ej hitta filen php5apache2_2.dll" i C/PHP. Ändå har jag lagt den dit. Märkligt att den inte hittar den, eller hur?
Hilsen
Skicka en kommentar