Grundlage Webserver
Einrichten eines Apache-Servers mit PHP und MySQL auf Ubuntu
-
Apache-Server installieren:
sudo apt update sudo apt install apache2
-
PHP installieren:
sudo apt install php libapache2-mod-php php-mysql
-
MySQL installieren:
sudo apt install mysql-server
-
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
-
Apache-Modul für PHP aktivieren:
sudo a2enmod php7.4
-
Apache-Server neu starten:
sudo systemctl restart apache2
-
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. -
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
- Melden Sie sich als root bei MySQL an: