A LAMP szerver (Linux, Apache, MySQL, PHP) telepítése Debian 12-re a következő lépéseken keresztül valósítható meg.
1. Rendszer frissítése
Először frissítsd a csomaglistát és a rendszert a legújabb verziókra:
apt update
apt upgrade -y
2. Apache telepítése
Telepítsd az Apache web szervert:
apt install apache2 -y
Ellenőrizd, hogy az Apache fut-e:
systemctl status apache2
Nyisd meg a böngészőt, és írd be a szerver IP címét vagy http://localhost
, hogy ellenőrizd, működik-e az Apache. Az alapértelmezett Debian Apache üdvözlő oldalnak kell megjelennie.
3. MySQL telepítése
Telepítsd a MySQL adatbázis-kezelőt:
apt install mysql-server -y
Futtasd a biztonsági beállítást:
mysql_secure_installation
Kövesd az utasításokat a biztonsági beállítások konfigurálásához.
4. PHP telepítése
Telepítsd a PHP-t és a szükséges modulokat:
apt install php libapache2-mod-php php-mysql -y
Ellenőrizd a PHP verziót:
php -v
5. Apache konfiguráció frissítése
Állítsd be az Apache-ot úgy, hogy a PHP fájlokat részesítse előnyben:
nano /etc/apache2/mods-enabled/dir.conf
A DirectoryIndex
sorban helyezd a index.php
-t az index.html
elé:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>
Indítsd újra az Apache szervert a változtatások érvényesítéséhez:
systemctl restart apache2
6. PHP tesztelése
Hozz létre egy PHP tesztfájlt az Apache alapértelmezett gyökérkönyvtárában:
nano /var/www/html/info.php
Illeszd be a következő sort:
<?php
phpinfo();
?>
Nyisd meg a böngészőt, és írd be: http://your_server_ip/info.php
. Ha a PHP információs oldal megjelenik, akkor sikeresen telepítetted a LAMP szervert.
7. Tűzfal beállítása (opcionális)
Ha tűzfalat használsz, győződj meg róla, hogy az Apache forgalom engedélyezve van:
ufw allow in "Apache Full"
8. PHP bővítmények telepítése (opcionális)
Szükség szerint további PHP bővítményeket is telepíthetsz:
apt install php-curl php-gd php-mbstring php-xml php-xmlrpc -y
Ezek a lépések lefedik a LAMP szerver telepítését Debian 12 rendszeren. A telepítés után szükség szerint további konfigurációkat is végezhetsz az igényeidnek megfelelően.