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
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
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.
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:
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.
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.
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
Helló Alejandro, mert ez a közti szóközöknek köszönhető