MC, 2025
Ilustracja do artykułu: IIS i MySQL – jak połączyć te dwa światy?

IIS i MySQL – jak połączyć te dwa światy?

Serwer IIS (Internet Information Services) jest popularnym rozwiązaniem do hostowania stron internetowych w środowisku Windows. MySQL z kolei jest jedną z najczęściej używanych baz danych na świecie. Czy można je połączyć? Oczywiście! W tym artykule pokażę Ci, jak skonfigurować IIS MySQL, jak uruchomić PHP oraz przedstawię kilka IIS MySQL przykładów.

Dlaczego warto używać MySQL na IIS?

Microsoft IIS jest domyślnym serwerem HTTP w systemach Windows Server i Windows 10/11. Chociaż najlepiej współpracuje z bazami Microsoft SQL Server, to bez problemu można go skonfigurować do pracy z MySQL. Jakie są zalety takiego rozwiązania?

  • Popularność MySQL – szerokie wsparcie społeczności i łatwa konfiguracja.
  • PHP i MySQL – większość aplikacji PHP, takich jak WordPress, korzysta z MySQL.
  • Elastyczność – IIS obsługuje różne technologie, w tym ASP.NET, PHP i inne.

Instalacja MySQL na Windows

Zanim skonfigurujesz IIS, musisz mieć zainstalowany MySQL. Możesz pobrać go ze strony MySQL Downloads.

Podczas instalacji wybierz opcję "Server Only", jeśli nie potrzebujesz dodatkowych narzędzi administracyjnych.

Konfiguracja IIS pod MySQL i PHP

Teraz czas na konfigurację IIS:

  1. Włącz IIS w systemie Windows poprzez Panel sterowania → Programy i funkcje → Włącz lub wyłącz funkcje systemu Windows → Internetowe usługi informacyjne (IIS).
  2. Zainstaluj PHP, pobierając je ze strony windows.php.net.
  3. Dodaj obsługę PHP do IIS, używając Microsoft Web Platform Installer.
  4. Skonfiguruj plik php.ini, dodając rozszerzenie dla MySQL:
    extension=mysqli
    extension=pdo_mysql
        

Połączenie PHP z MySQL na IIS

Aby sprawdzić, czy PHP działa poprawnie, utwórz plik info.php w katalogu C:inetpubwwwroot i dodaj do niego kod:

<?php
phpinfo();
?>

Teraz otwórz przeglądarkę i wpisz: http://localhost/info.php. Jeśli zobaczysz informacje o PHP, konfiguracja jest poprawna.

IIS MySQL – przykłady połączenia

Sprawdźmy teraz, czy PHP może połączyć się z MySQL. Utwórz plik test_mysql.php w katalogu C:inetpubwwwroot i dodaj poniższy kod:

<?php
$servername = "localhost";
$username = "root";
$password = "yourpassword";
$dbname = "test_db";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("Błąd połączenia: " . $conn->connect_error);
}
echo "Połączenie udane!";
$conn->close();
?>

Otwórz przeglądarkę i wpisz http://localhost/test_mysql.php. Jeśli wszystko działa poprawnie, zobaczysz komunikat "Połączenie udane!".

Obsługa błędów i diagnostyka

Jeśli napotkasz błędy, sprawdź:

  • Czy usługa MySQL jest uruchomiona? Możesz to sprawdzić w services.msc.
  • Czy PHP ma poprawnie skonfigurowane rozszerzenie MySQL?
  • Logi IIS w katalogu C:inetpublogs.

Podsumowanie

Połączenie IIS i MySQL nie jest trudne i daje duże możliwości. W artykule pokazaliśmy, jak zainstalować MySQL na Windows, skonfigurować IIS oraz nawiązać połączenie w PHP. Mam nadzieję, że te IIS MySQL przykłady pomogą Ci w konfiguracji własnego serwera!

Teraz czas na Ciebie – spróbuj połączyć swoją aplikację z MySQL i ciesz się wydajnym środowiskiem na Windows!

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: