Telepítse a LAMP-ot (Linux, Apache, MySQL és PHP) az Ubuntu 17.10-re

LAMP

Jó reggelt, ezúttal megmutatom, hogyan kell telepíteni a LAMP-ot (Linux, Apache, MySQL és PHP), ez a remek eszközkészlet nyílt forráskódú, hogy lehetővé teszi számunkra a webalkalmazások futtatását és tárolását a számítógépünkön.

Által ami még mindig kiváló lehetőség ha el akarja kezdeni a webalkalmazás-fejlesztést, vagy elkezdi írni az első webprogramozási projekteket.

Először is frissítenünk kell az összes csomagot rendszerünk, ehhez a következő parancsokat kell végrehajtanunk a terminálban.

sudo apt update
sudo apt upgrade

Hogyan iTelepítse a LAMP-ot az Ubuntu 17.10-re?

Innentől kezdve első kézből kell telepítenünk azokat az alkalmazásokat, amelyek a LAMP-t építik, amint azt korábban leírtukTelepítjük az Apache-ot a rendszerünkre.

Telepítse az Apache webszervert

apache 2

El paquete apache2-utils telepít néhány segédprogramot, például az Apache HTTP Server benchmarking eszközt.

Telepítéséhez a következő paranccsal tesszük:

sudo apt install -y apache2 apache2-utils

A telepítés után Az Apache-nak automatikusan elindulnia kell. A systemctl segítségével kell ellenőriznünk.

sudo systemctl start apache2
sudo systemctl enable apache2

Most be kell írnunk az ip-t, vagy csak a localhostot vagy a 127.0.0.1-et kell írnunk a böngészőnk címsorába ellenőrizni, hogy az Apache szerver megfelelően működik-e a számítógépünkön.

Ezek után csak a következő parancsot kell végrehajtanunk:

sudo chown www-data: www-data /var/www/html/ -R

Telepítse a MariaDB adatbázis-kiszolgálót

A MariaDB a MySQL közvetlen helyettesítője, Az adatbázis telepítéséhez a következő parancsot kell végrehajtanunk:

sudo apt install mariadb-server mariadb-client

A telepítés után a MariaDB szervernek automatikusan futnia kell.
Ha nem fut, akkor ezzel a paranccsal indítjuk:

sudo systemctl start mariadb

A MariaDB automatikus indításának engedélyezése indításkor:

sudo systemctl enable mariadb

Most futtatnunk kell a telepítés utáni biztonsági szkriptet.

sudo mysql_secure_installation

Ez alatt a folyamat során megkéri, hogy rendeljünk egy jelszót az adatbázis root felhasználójához, ha ez megtörtént, folytatjuk a következő lépéssel.

majd az összes fennmaradó kérdés megválaszolásához meg kell nyomnunk az Enter billentyűt, amely eltávolítja a névtelen felhasználót, letiltja a root bejelentkezést és eltávolítja a tesztadatbázist.
Ez a lépés alapvető követelmény a MariaDB adatbázis biztonságához.

Alapértelmezés szerint az Ubuntu MaraiDB csomagja az unix_socket használatával hitelesíti a felhasználói bejelentkezést, ami alapvetően azt jelenti, hogy az operációs rendszer felhasználónévével és jelszavával bejelentkezhet a MariaDB konzolba.

Telepítse a PHP-t az Ubuntu 17.10-re

php 7.1

En jelenleg a PHP stabil verziója 7.1 így ha ezt az oktatóanyagot ennél későbbi verziókhoz használja, akkor csak az aktuális verzióik által megkövetelt függőségeket és csomagokat kell megváltoztatni.
A telepítéshez csak végre kell hajtanunk:

sudo apt install php7.1 libapache2-mod-php7.1 php7.1-mysql php-common php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-readline

Most dEngedélyeznie kell az Apache php7.1 modult, majd újra kell indítania az Apache webszervert.

sudo a2enmod php7.1
sudo systemctl restart apache2

Most mit tehetünk hozzon létre egy fájlt, amely megmutatja az összes PH-információtQ, a PHP szkriptek Apache szerverrel történő teszteléséhez létre kell hoznunk egy info.php fájlt a dokumentum gyökérkönyvtárában.

sudo nano /var/www/html/info.php 

Adja hozzá a következő PHP kódot a fájlhoz.

<? php phpinfo (); ?>

Mentse és zárja be a fájlt.

Most a böngésző címsorába írja be a 127.0.0.1/info.php vagy a localhost / info.php parancsot .

Látniuk kell a szerver PHP-adatait. Ez azt jelenti, hogy a PHP szkriptek sikeresen futtathatók az Apache webkiszolgálóval.

Csak emlékeztetnem kell arra, hogy az a cím, amelyen mindig dolgozni fog, a "localhost" vagy "127.0.0.1" címe, amelyet a böngészőjébe fog beírni, onnan csak a a projektjeit.

És ennyi, már telepítve vannak a szükséges eszközök a webalkalmazások futtatásához a számítógépünkön.
Minden további nélkül csak el kell kezdenie használni, telepítheti a WordPress, a Joomla vagy bármely más eszközt a helyi tesztek elvégzéséhez.


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

5 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra.

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Pablo dijo

    Nagyon jó útmutató, csak egy megjegyzés, a következő parancsban: sudo chown www-data: www-data / var / www / html / -R, el kell távolítania a szóközöket, nagyon veszélyes; legyen: sudo chown www-data: www-data / var / www / html / -R. Az üres szóközökkel, ha root vagy, aki végrehajtja, megváltoztatja a root (/) és az összes utódmappák tulajdonosát és csoportját.

    Továbbá:; nem olyan vészes, mint az előző, a következőknek kell lennie:

    1.    Noe dijo

      Helló Pablo, hibát követtem el, amikor másoltam és beillesztettem, kérem, segítsen nekem ebben a hibában

      sudo chown www-data: www-data /var/www/html/ -R

      Másolom a szóközökkel, és most nem futtathatok olyan alkalmazásokat, amelyek nincsenek, és nem fogadja el a jelszót rootként.

      új vagyok a linuxban.

  2.   Alejandro Suarez dijo

    Helló barátom, köszönöm nagyszerű hozzájárulását, elégedetten hajtsa végre az összes lépést, az egyetlen dolog, hogy az «localhost / info.php» ellenőrzés során az oldal üres marad, és nem mutat semmit, remélhetőleg ez nem jelent problémát.

    1.    David yeshael dijo

      Hello Alejandro.
      A legbiztonságosabb az, hogy a funkciót letiltotta a php.ini
      Ebben több paramétert konfigurálhat, a terminálon tesztelheti
      php –ini

    2.    asdasd dijo

      Helló Alejandro, mert ez a közti szóközöknek köszönhető