Installér Apache, PHP og MySQL på Windows uden WAMP eller XAMPP - Trin-for-trin guide

Hvordan installeres Apache med PHP-support og MySQL-server på Windows uden brug af færdigpakkede løsninger som WAMPServer eller XAMPP?

For at installere Apache med PHP-support og MySQL-server på Windows uden brug af færdigpakkede løsninger som WAMPServer eller XAMPP, skal du manuelt downloade og konfigurere hver komponent: Apache fra Apache Lounge, PHP fra den officielle PHP hjemmeside, og MySQL fra MySQL's officielle hjemmeside, samt justere konfigurationsfiler og miljøvariabler.

Sådan installeres Apache med PHP-support og MySQL-server på Windows uden brug af færdigpakkede løsninger som WAMPServer eller XAMPP

Trin 1: Download og installer Apache

  1. Gå til Apache Lounge's officielle hjemmeside og download den nyeste version af Apache HTTP Server.
  2. Udpak den downloadede ZIP-fil til en ønsket placering, f.eks. C:\Apache24.
  3. Åbn en kommandoprompt som administrator og naviger til Apache24's bin-mappe:
    cd C:\Apache24\bin
  4. Installer Apache som en Windows-tjeneste ved at køre følgende kommando:
    httpd -k install
  5. Start Apache-tjenesten:
    httpd -k start
  6. Bekræft installationen ved at åbne en webbrowser og navigere til http://localhost. Du bør se en Apache velkomstside.

Trin 2: Download og installer PHP

  1. Gå til den officielle PHP hjemmeside og download den nyeste version af PHP for Windows.
  2. Udpak den downloadede ZIP-fil til en ønsket placering, f.eks. C:\PHP.
  3. Omdøb php.ini-development til php.ini og åbn filen i en teksteditor.
  4. Aktiver nødvendige udvidelser ved at fjerne semikolonerne foran følgende linjer:
            extension_dir = "ext"
            extension=curl
            extension=gd
            extension=mbstring
            extension=mysqli
            extension=openssl
            extension=pdo_mysql
            
  5. Tilføj PHP til systemets PATH-miljøvariabel:
    • Højreklik på "Denne computer" og vælg "Egenskaber".
    • Klik på "Avancerede systemindstillinger" og derefter på "Miljøvariabler".
    • Find og rediger variablen "Path" under "Systemvariabler".
    • Tilføj stien til PHP-mappen (f.eks. C:\PHP) og klik på "OK".

Trin 3: Konfigurer Apache til at bruge PHP

  1. Åbn Apache's konfigurationsfil (httpd.conf) i en teksteditor. Filen findes typisk i C:\Apache24\conf.
  2. Tilføj følgende linjer i slutningen af filen for at integrere PHP med Apache:
            LoadModule php_module "C:/PHP/php7apache2_4.dll"
            AddHandler application/x-httpd-php .php
            PHPIniDir "C:/PHP"
            
  3. Genstart Apache-tjenesten for at anvende ændringerne:
    httpd -k restart

Trin 4: Download og installer MySQL

  1. Gå til den officielle MySQL hjemmeside og download MySQL Installer for Windows.
  2. Kør installationsprogrammet og vælg en brugerdefineret installation.
  3. Vælg MySQL Server og eventuelle andre ønskede komponenter, og følg installationsvejledningen.
  4. Under konfigurationen skal du vælge en passende root-adgangskode og oprette eventuelle nødvendige brugere og databaser.
  5. Afslut installationen og start MySQL-tjenesten.

Trin 5: Test installationen

  1. Opret en PHP-fil (f.eks. info.php) i Apache's webrodmappe (typisk C:\Apache24\htdocs) med følgende indhold:
    <?php phpinfo(); ?>
  2. Åbn en webbrowser og naviger til http://localhost/info.php. Du bør se en side med PHP-konfigurationsoplysninger, hvilket bekræfter, at PHP er korrekt integreret med Apache.
  3. Test MySQL-forbindelsen ved at oprette en PHP-fil (f.eks. test_mysql.php) med følgende indhold:
            <?php
            $mysqli = new mysqli("localhost", "root", "your_password", "your_database");
    
            if ($mysqli->connect_error) {
                die("Connection failed: " . $mysqli->connect_error);
            }
            echo "Connected successfully";
            ?>
            
  4. Åbn en webbrowser og naviger til http://localhost/test_mysql.php. Hvis du ser beskeden "Connected successfully", er MySQL korrekt konfigureret.