<< Tilbage
Installer PHP og Apache på windows
For at afvikle php på sin lokale maskine, så er det ikke nok at åbne filerne i en browser (som med html). Det kræver simpelthen en webserver (i denne artikel bruger vi apache) og php på maskinen. Begge dele er bare programmer der installeres på computeren.
Denne artikel fortæller dig altså hvordan du kører php filer på din egen computer, i stedet for at skulle uploade dem til et webhotel først.
Artiklen er baseret på følgende versioner:
Første skridt er at hente disse filer (php og apache), klik på nedenstående links og gem filerne på din computer:
Næste skridt er er installere php:
- Pak zipfilen php-5.1.4-Win32.zip ud i mappen C:/PHP (se screenshot)
- Kopier filen php.ini-dist (beliggende i C:/PHP) til dit windows bibliotek (f.eks. C:/WINNT)
- Omdøb filen fra php.ini-dist (den kopierede fil) til php.ini
PHP 5 har som standard ikke aktiveret mysql modulet, så det skal vi gøre manuelt:
- Åben php.ini
- Find linjen extension_dir = "./" og erstat den med extension_dir = "C:\PHP\ext" (se screenshot)
- Find linjen ;extension=php_mysql.dll og erstat den med extension=php_mysql.dll (fjern semikolonet)
- Gem filen (php.ini i dit windows bibliotek) og luk den.
Så skal vi have installeret Apache webserveren:
- Åben apache_2.0.58-win32-x86-no_ssl.msi
- Klik Next
- Vælg I accept the terms in the license agreement og klik Next
- Klik Next
- I det første felt (Network Domain) skriver du localhost
- I det næste felt (Server Name) skriver du 127.0.0.1
- I det tredje felt (Administrator's Email Adress) skriver du din e-mail adresse (lad ikke nogen af felterne være tomt)
- Kontroller at "for all users, on port 80, as..." er valgt og klik Next (se screenshot)
- Vælg Typical og klik next
- Klik Next (med mindre du ønsker at installere Apache i en anden mappe)
- Klik Install
- Klik Finish når installationen er fuldført.
Du skulle nu gerne have fået dette ikon nede i proceslinjen: som indikation på at apache kører.
Åben din browser (f.eks. IE) og skriv http://localhost og tryk enter. Der skulle nu gerne dukke en side op som bekræfter at apache er installeret og kører som det skal.
Nu mangler vi bare det sidste skridt, nemlig at sætte Apache op til at afvikle php filer.
Opret en mappe der hedder C:/webserver (det er her dine dokumenter/hjemmesider kommer til at ligge)
Åben filen httpd.conf fra dit Apache konfigurationsbibliotek (typisk C:\Programmer\Apache Group\Apache2\conf\httpd.conf). Det er fint hvis du bare åbner den med notepad.
Find linjen:
DocumentRoot "C:/Programmer/Apache Group/Apache2/htdocs"
Og erstat den med:
DocumentRoot "C:/webserver"
(se screenshot)
Find linjen:
DirectoryIndex index.html index.html.var
Og tilføj index.php i enden, sådan at der kommer til at stå:
DirectoryIndex index.html index.html.var index.php
(se screenshot)
I bunden af filen (stadig httpd.conf) tilføjer du disse 3 linjer:
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php .php5
Action application/x-httpd-php "/php/php-cgi.exe"
(se screenshot)
Gem filen og luk den.
Filen vi har ændret er konfigurationsfilen til at apache. For at tage den i brug kræver det at webserveren genstartes. Dette gøres ved at klikke på det lille ikon i proceslinjen med venstre musetast, vælge Apache2 og derefter Restart
Opret en fil i C:/webserver med navnet testfil.php. Åben filen og tilføj denne kode:
Kode:
Gem filen. Åben din browser, skriv http://localhost/testfil.php og tryk enter. Tillykke!! :-) (se screenshot)
Installer MySQL
Arbejder man med PHP kommer man ikke uden om at skulle arbejde med databaser også, hvor MySQL er den mest populære når man arbejder med php.
Første skridt er at downloade selve mysql server programmet:
- Gem filen på dine harddisk.
- åben mysql-essential-5.0.21-win32.msi
- Klik Next
- Vælg Typical og klik Next
- Klik install (og afvent installationen)
- Vælg Skip Sign-Up og klik next
- Tjek at der er kryds i Configure the MySQL server now og klik finish
- I det nye vindue klikker du Next
- Vælg Standard Configuration og klik Next
- Tjek at install as windows service er afkrydset, at MySQL er valgt i drop-down boksen og at der er kryds i lauch the MySQL Server automatically. Se screenshot. Klik Next.
- Giv din root konto et password hvis du har lyst, eller slet krydset i Modify security settings og klik Next.
- Klik Execute
- Klik Finish
|