Grundlage Webserver



Einrichten eines Apache-Servers mit PHP und MySQL auf Ubuntu

  1. Apache-Server installieren:

    sudo apt update
    sudo apt install apache2
  2. PHP installieren:

    sudo apt install php libapache2-mod-php php-mysql
  3. MySQL installieren:

    sudo apt install mysql-server
  4. Sicherheitseinstellungen für MySQL durchführen: Nach der Installation führen Sie das MySQL-Sicherheitsskript aus, um die Standardeinstellungen zu verbessern:

    sudo mysql_secure_installation
  5. Apache-Modul für PHP aktivieren:

    sudo a2enmod php7.4
  6. Apache-Server neu starten:

    sudo systemctl restart apache2
  7. Testen der Installation: Öffnen Sie einen Webbrowser und geben Sie die IP-Adresse oder den Hostnamen Ihres Servers ein. Sie sollten die Standard-Apache-Testseite sehen. Um zu überprüfen, ob PHP ordnungsgemäß funktioniert, erstellen Sie eine PHP-Testdatei in Ihrem Webroot-Verzeichnis. Zum Beispiel:

    echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

    Rufen Sie dann http://your_server_ip/info.php im Browser auf. Sie sollten eine Seite sehen, die Informationen zu Ihrer PHP-Installation anzeigt.

  8. MySQL-Datenbank einrichten:

    • Melden Sie sich als root bei MySQL an:
      sudo mysql -u root -p
    • Erstellen Sie eine neue Datenbank und einen Benutzer:
      CREATE DATABASE mydatabase;
      CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
      GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
      FLUSH PRIVILEGES;
    • Verlassen Sie MySQL:
      exit