Een LAMP-server instellen op Debian 11

Hoewel veel mensen Debian zien als een ijzersterk besturingssysteem voor werkstations, is dat niet het enige waarvoor het kan worden gebruikt. Debian is ook een van de meest gebruikte op Linux gebaseerde serverbesturingssystemen .

Er zijn veel servertoepassingen voor Debian. Een van de meest populaire dingen die gebruikers instellen, is echter LAMP. LAMP is Linux, Apache, MySQL en PHP en is essentieel voor het hosten van webapps. Hier leest u hoe u een LAMP-server kunt instellen op Debian 11.

Een LAMP-server instellen op Debian 11

Upgraden naar Debian 11

Om het meeste uit uw LAMP-server (Linux, Apache , MySQL en PHP) te halen, moet u uw Debian-release upgraden naar Debian 11. Debian 11 Bullseye is de nieuwste versie van het besturingssysteem en is ideaal voor het hosten van webapps met behulp van MySQL, Apache en PHP.

Zorg ervoor dat u een back-up van uw gegevens hebt om te upgraden naar Debian 11. Zodra u dat doet, opent u een terminalvenster. Of maak verbinding met Debian via de SSH-console en start het upgradeproces door de onderstaande instructies te volgen.

Log in op je root-account met de opdracht su als je terminaltoegang hebt. U moet root-toegang hebben om te upgraden.

zo -

Eenmaal ingelogd als root, gebruikt u de opdracht sed om de codenaam van uw Debian-release te wijzigen van "buster" (Debian 10) in "bullseye" (Debian 11). De codenaam moet worden gewijzigd om te upgraden.

sed -i 's/buster/bullseye/g' /etc/apt/sources.list

Voer vervolgens de opdracht apt update uit , gevolgd door de opdracht apt upgrade . Deze twee commando's zullen de softwarebronnen van Debian vernieuwen, controleren op nieuwe pakketten en openstaande upgrades installeren.

sudo apt-update sudo apt-upgrade

Voer ten slotte een upgrade uit naar Debian 11 Bullseye met de opdracht dist-upgrade .

sudo apt dist-upgrade

Start Debian opnieuw op en log in om uw LAMP-server in te stellen wanneer alle opdrachten zijn voltooid.

PHP en MySQL installeren

PHP en MySQL zijn cruciale onderdelen van een LAMP-server. Doe het volgende om deze twee tools in te stellen op uw Debian 11-systeem. Controleer eerst of er updates beschikbaar zijn voor uw systeem en installeer deze.

sudo apt-update sudo apt-upgrade

Met alle updates geïnstalleerd op uw Debian 11-systeem, gebruikt u de opdracht apt install om de volgende PHP- en MySQL-pakketten in te stellen.

Een LAMP-server instellen op Debian 11

sudo apt installeer mariadb-server php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl php-xml php-mysql

Bij het invoeren van het bovenstaande commando zal Debian u vragen of u door wilt gaan met de installatie. Om te bevestigen dat u de PHP- en MySQL-pakketten op Debian 11 wilt installeren, drukt u op de Y- toets op uw toetsenbord om er zeker van te zijn dat u de software wilt installeren.

Het installeren van alle MySQL- en PHP-pakketten op Debian 11 zal even duren. Wanneer het proces is voltooid, gaat u verder met het volgende gedeelte van de gids.

MySQL configureren

Zodra MySQL op uw Debian 11-systeem is geïnstalleerd, moet u het configureren met de opdracht mysql_secure_installation . Open een terminalvenster en start de installatie.

Een LAMP-server instellen op Debian 11

sudo mysql_secure_installation

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sockOpmerking: als u " " tegenkomt , voert u
service mysqld start uit en voert u vervolgens de opdracht sudo mysql_secure_installation opnieuw uit .

Het installatieprogramma zal u vragen: "Voer het huidige wachtwoord voor root in wanneer de bovenstaande opdracht wordt ingevoerd." Omdat SQL net is geïnstalleerd, hoeft u geen wachtwoord in te voeren. Druk op Enter om door te gaan.

U wordt nu gevraagd of u uw root-account wilt beschermen. Omdat de root al beschermd is, vraagt ​​het installatieprogramma u om op n te drukken om door te gaan. Doen.

MySQL zal u nu vragen om het root-wachtwoord te wijzigen. Druk op Y en voer vervolgens een veilig, gemakkelijk te onthouden SQL-wachtwoord in.

Na het invoeren van een nieuw root-wachtwoord voor MySQL, wordt u gevraagd om anonieme gebruikers te verwijderen. Druk op de Y- knop zodat gebruikers niet anoniem kunnen inloggen met het testaccount.

Zodra het anonieme account is verwijderd, wordt u gevraagd of u root-login op afstand wilt inschakelen. Het verlaten van root-login op afstand mag alleen worden gedaan als u een expert bent en de risico's begrijpt. Druk op N om inloggen op afstand als root uit te schakelen.

Als root op afstand is uitgeschakeld, moet u de "test"-database verwijderen. Om het te verwijderen, drukt u op de Y -toets. Laad vervolgens de privilegetabellen opnieuw door op Y te drukken . Wanneer privilegetabellen opnieuw worden geladen, is MySQL op uw systeem geconfigureerd.

Apache2-webserver installeren

Sommige Apache2-webserverpakketten zijn ook geïnstalleerd tijdens de installatie van het PHP- en MySQL-pakket. U moet echter nog steeds het pakket "apache2" installeren om de Apache2-webserver op uw Debian 11-systeem te gebruiken.

Stel met behulp van de opdracht apt install de Apache2-webserver in.

Een LAMP-server instellen op Debian 11

sudo apt apache2 installeren

Eenmaal geïnstalleerd, zou Debian automatisch de standaardwebserver moeten opstarten, waarop de standaardwebpagina van Apache wordt uitgevoerd. Navigeer naar /var/www/html/en vervang het bestand "index.html" door uw bestanden om uw website aan te passen.

U hebt toegang tot elke webpagina die op uw computer wordt gehost in een webbrowser door naar de volgende URL te gaan.

http://ip-address-of-server

Laat een reactie achter

Schermscheuren op Intel-graphics in Pardus Linux verhelpen: een resultaatgerichte handleiding

Schermscheuren op Intel-graphics in Pardus Linux verhelpen: een resultaatgerichte handleiding

Los schermscheuren met Intel-graphics in Pardus Linux op door te controleren of X11 of Wayland wordt gebruikt, de compositorinstellingen aan te passen, de vernieuwingsfrequentie te controleren, de actieve Xorg-driver te gebruiken en TearFree alleen in te schakelen wanneer dit nodig is.

Hoe configureer je de SLES 15-firewall met firewall-cmd?

Hoe configureer je de SLES 15-firewall met firewall-cmd?

Configureer firewalld op SLES 15: controleer zones, sta services of poorten toe, sla permanente regels op, herlaad veilig en controleer de toegang.

SLES Live Patching Configuratiehandleiding: Kernelupdates toepassen zonder opnieuw op te starten

SLES Live Patching Configuratiehandleiding: Kernelupdates toepassen zonder opnieuw op te starten

Schakel live kernelpatching in op SLES 15 SP7, pas ondersteunde patches toe zonder opnieuw op te starten, controleer actieve patches en begrijp wanneer een herstart van de kernel nog steeds nodig is.

Hoe schakel ik de FIPS-modus in op SUSE Linux Enterprise Server 15?

Hoe schakel ik de FIPS-modus in op SUSE Linux Enterprise Server 15?

Schakel de FIPS-modus in op SLES 15 met behulp van het door SUSE ondersteunde installatieprogramma, herstart het systeem veilig, controleer de status van de kernel en het cryptografische beleid en controleer de certificeringslimieten.

Hoe installeer je Google Chrome op Gooroom OS zonder de beveiligingsrichtlijnen te schenden?

Hoe installeer je Google Chrome op Gooroom OS zonder de beveiligingsrichtlijnen te schenden?

Installeer Google Chrome veilig op Gooroom OS met officiële .deb-pakketten, APT, beleidscontroles, update-instructies en oplossingen voor beheerde apparaten.

Hoe exporteer ik SLES-systeemlogboeken veilig naar een externe Syslog-server?

Hoe exporteer ik SLES-systeemlogboeken veilig naar een externe Syslog-server?

Stuur SLES-systeemlogboeken veilig door naar een externe syslog-server met rsyslog, TLS-certificaten, peer-naamverificatie, wachtrijen, validatie en testen.

SLES 15 Active Directory-integratie met SSSD: een stapsgewijze handleiding

SLES 15 Active Directory-integratie met SSSD: een stapsgewijze handleiding

Voeg SLES 15 toe aan Active Directory met SSSD via YaST. Bereid DNS en tijd voor, configureer domeinaanmeldingen, verifieer Kerberos en vergelijk SSSD, Winbind en realmd.

Los problemen met de Realtek RTL8821CE Wi-Fi-driver op in Pardus Linux.

Los problemen met de Realtek RTL8821CE Wi-Fi-driver op in Pardus Linux.

Los de RTL8821CE Wi-Fi-problemen op in Pardus Linux door de ingebouwde rtw88-driver, de Realtek-firmware, rfkill, NetworkManager en veilige terugvalopties te controleren.

Los het probleem "Tijdelijke fout bij het oplossen van DNS" op in Debian 12 met systemd-resolved.

Los het probleem "Tijdelijke fout bij het oplossen van DNS" op in Debian 12 met systemd-resolved.

Diagnoseer en los DNS-resolutieproblemen op in Debian 12 met systemd-resolved, inclusief problemen met resolv.conf, NetworkManager, networkd, cache en verificatie.

Hoe je Pardus Linux veilig naast Windows 11 kunt installeren (dual boot)

Hoe je Pardus Linux veilig naast Windows 11 kunt installeren (dual boot)

Installeer Pardus 25.2 naast Windows 11 door een back-up te maken, het Windows-volume te verkleinen, op te starten vanaf een UEFI USB-stick en de bestaande EFI- en herstelpartities te beschermen.