Herunder er en meget, meget simpel guide til opsætning af en webserver med PHP og MySQL.
Opsætningen bliver, så det virker – der bliver ikke noget med smarte opsætninger og lækre små finesser. Bare lige ud af landevejen! Og mindst muligt pilleri.
Du har brug for at hente følgende:
I alle tilfælde skal du vælge de stabile versioner.
<?php
phpinfo();
?>Her antager jeg, at programmerne er pakket ud og ligger klar til at installeres!
Apache-serveren er lige ud af landevejen, men inden du starter bør du overveje, hvor på harddisken du ønsker din web placeret! I dette dokument har jeg valgt C:/Dokumenter/wwwroot
Så kører du installationsprogrammet, og du behøver ikke engang ændre ved noget!
Derefter bliver du nødt til at kigge lidt på filen ”C:\Programmer\Apache Group\Apache2\conf\httpd.conf”. Den er mere end 1000 linier lang, men der er kun få ting, der skal rettes. Åbn filen med Notepad eller lignende.
I tabellen herunder er der to kolonner ”Søg”: Brug søgefunktionen til at finde dette, og kolonnen ”Tilføj/Ret” siger sig selv.
|
Søg |
Tilføj/Ret |
|---|---|
|
ServerRoot: The top |
Under #-tegnene i denne sektion skal der stå en linie med følgede ”ordlyd”:
|
|
DocumentRoot: The directory out |
Der står oprindeligt: Dette erstatter
du med følgende: |
|
This should be changed to whatever you |
Der står oprindeligt: <Directory "C:/Programmer/Apache Group/Apache/htdocs"> Dette erstatter du med følgende: #<Directory "C:/Programmer/Apache Group/Apache/htdocs"> <Directory "C:/Documents and Settings/Anders/Dokumenter/HTML"> (eller hvad du nu har valgt) |
|
DirectoryIndex: sets |
Der står oprindeligt: Ret dette til: Nu er din Apache-server snart klar til at køre php-filer... |
... og det var faktisk dét!
Så er turen kommet til PHP.
Programmet kommer direkte til dig som en .exe-fil, så den skal bare
køres.
Du bliver nødt til at vælge "Advanced" installation, for ellers installeres
PHP-fortolkeren i C:\PHP. Jeg installerer her under
mappen C:\Programmer\PHP
Undervejs bliver du bedt om at angive en SMTP-server (kig i dit postprogram, for at finde den. Ellers kan du bare udelade det indtil videre).
Når du bliver bedt om at angive Server-typen, skal du naturligvis vælge
”Apache”.
Det virker bare ikke..., så du skal derfor have fat i Apache-konfigurationsfilen igen:
Indføj følgende linier i filen ”C:\Programmer\Apache Group\Apache2\conf\httpd.conf” (det må godt stå øverst… det betyder ikke noget):
LoadModule php5_module C:/Programmer/PHP/php5apache2.dll
AddType application/x-httpd-php .php
Bemærk, at jeg har skrevet "C:/Programmer/PHP ...." to linier oppe. Har du en anden mappe, skal linien i hvert fald ændres!
Herefter af-zipper du "zip package"-filen og kopierer hele dynen over i dit
PHP-bibliotek.
Grunden til denne sære procedure er, at du får en masse konfiguration serveret
med installeren, men du får ikke alle de spændende ting med; det får du til
gengæld i zip-package'n
Derefter åbner du C:\Windows\php.ini og gør følgende:
| Søg | Tilføj/Ret |
|---|---|
| Directory in which the loadable extensions |
Under #-tegnene i denne sektion skal der stå en
linie med følgede ”ordlyd”:;extension_dir = "./"Den skal du rette til: |
| Windows Extensions |
Et stykke nede i listen derunder findes linien:;extension=php_mysql.dllFjern semikolonnet: |
MySQL er det mest bøvlede.
Det kommer som en zip-fil, så det skal i hvert fald først pakkes ud.
Kør setup.exe
Læg installationen i C:\Programmer\MySQL - eller hvor du nu måtte ønske det
Så kører installationen færdig.
Åbn filen ” C:\Programmer\MySQL\my-medium.cnf” i Notepad. Bemærk, at filen ofte er betegnet "Hurtigt Opkald" i Stifinderen. Du kan altså ikke dobbeltklikke på ikonet og åbne det indirekte - du skal åbne filen via Notepad.
Cirka midt nede i filen finder du linien
#datadir = d:/mysql/data/
Dette retter du til den sti, du ønsker MySQL-databasen gemt i, f.eks.:
datadir = C:/Documents and Settings/Anders/Dokumenter/HTML/db/
Gem filen i C:\Windows-mappen
I Stifinder går du til biblioteket C:\Programmer\MySQL\\data , kopier alt indholdet over i den ny database, her over i C:\Dokumenter\wwwroot\db .Du behøver egentlig ikke det hele, men bare gør hvad jeg siger. Du kan altid rette det, når du bliver mere erfaren.
Herefter lægger du en genvej til filen C:\Programmer\MySQL\bin\mysql-nt.exe i Programmer\Start-menuen
Installeres bare…
Hvis du vælger at genstarte computeren efter installationerne (selv om de ikke kræver det) får du nu automatisk Apache-serveren startet op som en service og MySQL startet op i baggrunden!
Når du åbner MySQL Query Browser skriver du (uden anførselstegn): "localhost" ved "Stored Connection" og det ønskede navn på din første database ved "Default Schema".
Besøg også: