Ubuntu és ubuntu lámpatest telepítése és konfigurálása, goodigy

Csinálod a webfejlesztést? Szüksége van egy helyi webszerverre php és mysql?
LAMP.

A wikipédiából
A LAMP egy rövidítés, amelyet az alkotóelemek első betűi után kaptunk:
Linux - a Linux operációs rendszer;
Az Apache webszerver;
MySQL - DBMS;
A PHP egy programozási nyelv.

Az Ubuntu 16.04 és az Ubuntu 14.04 telepítéséhez futtatni kell

A telepítés során meg kell adni a root felhasználó mysql jelszavát, meg kell adnia.

Lépjünk tovább az Apache2 beállításához.

Először meg kell értened az Apache2 konfigurációs mappák és fájlok struktúráját és / etc / apache2

A mappák, amelyek végződnek-elérhetőek, tárolják az összes lehetséges konfigurációs fájlt.
Az engedélyezett mappák az összes konfigurációs fájl tárolására szolgálnak:

  • conf-available, conf-enabled - különböző konfigurációs fájlok, például phpmyadmin.conf.
  • mods-available, mods-available - modul konfigurációs fájlok.
  • webhelyek - elérhetőek, webhelyek engedélyezve - a virtuális állomás konfigurációs fájljai.
  • Az apache2.conf a fő Apache2 konfigurációs fájl.
  • Az envvars egy fájl Apache2 környezeti változókkal.
  • magic - MIME típusú definíciós fájl.
  • A ports.conf az a portdefüggvény, amelyet az Apache2 hallgatni fog.

A konfigurációs fájl használatához létre kell hoznia egy szimbolikus hivatkozást a mappában - engedélyezve van.
Az apache2-ben is vannak speciális parancsok.

Konfigurációs fájlok engedélyezése vagy letiltása conf-accessible és conf-enabled mappákban. További konfigurációk engedélyezése vagy letiltása.

Engedélyezze vagy tiltsa le a konfigurációs fájlokat a mods-elérhető és mods-elérhető mappákban. Modulok engedélyezése vagy letiltása (modok).

Engedélyezze vagy tiltsa le a konfigurációs fájlokat a webhelyeken elérhető és a webhelyeket engedélyező mappákon. Virtuális gépek (webhelyek) engedélyezése vagy letiltása.

Így bármilyen konfigurációs fájl használatához elegendő megadni a fenti parancsokat

Egy példa, és ugyanakkor az első, amit az apache2 telepítése után kell végrehajtani

Minden újraindítás után az apache2 hibát bocsát ki,

Hiba: Nem sikerült megbízhatóan meghatározni a szerver teljesen minősített tartománynevét a 127.0.1.1. Állítsa be a "ServerName" direktívát globálisan, hogy elnyomja ezt az üzenetet

Nem befolyásolja a munkaképességet, ki kell küszöbölnünk. Hozzon létre egy új konfigurációs fájlt fqdn.conf a conf-available könyvtárba

Beléptünk a fájlba

megtartjuk.
Most használjuk ezt a fájlt

Győződjön meg róla, hogy a hiba elment.

A MySQL és az Apache2 indulásakor az Ubuntu 16.04-ben történő kizárásához elegendő a következő parancsok végrehajtása

Amikor a mysql kiszolgáló frissítésre került, hiba történt, és a kiszolgáló nem indul el, be kell kapcsolnia a mysql szervert az indításhoz, és a sikeres frissítés után le kell állnia.

Szükség esetén tiltsa le a MySQL és az Apache2 in Ubuntu 14.04 automatikus leállítását

A futtatáshoz parancsokat használhat

Kapcsolódó cikkek