Előfeltételek
Frissítse az Ubuntu 18.04-et
Hozd létre a sudo felhasználót
Telepítsen egy webszervert
Telepítse a PHP 7.2-t
A PHP és a kapcsolódó csomagok a leggyakrabban használt összetevők a webszerverek telepítésekor. Ebben a cikkben megtudjuk, hogyan kell beállítani a PHP 7.2-t Ubuntu 18.04 LTS-en.
Előfeltételek
- Egy naprakész Ubuntu 18.04 szerverpéldány.
- Sudo felhasználó.
Frissítse az Ubuntu 18.04-et
Először frissítse a csomagok listáját:
sudo apt-get update -y
Ezután telepítse a frissítéseket:
sudo apt-get upgrade -y
Hozd létre a sudo felhasználót
Az Ubuntu sudotelepítve érkezik, így az első lépés egy új felhasználó hozzáadása lesz:
adduser <username>
A rendszer felkéri, hogy állítson be információkat erről a felhasználóról:
Enter the new value, or press ENTER for the default
Full Name []: Test User
Room Number []: 01
Work Phone []: 5555555
Home Phone []: 5555555
Other []:
Ezeket a mezőket kitöltheti, vagy a gomb megnyomásával ENTERalapértelmezettként hagyhatja őket. Ezt követően nyomja meg a Ymajd gombot , ENTERhogy ellenőrizze az adatok helyességét.
Ezután adja hozzá az új felhasználót a sudocsoporthoz:
usermod -aG sudo <username>
Most már kijelentkezhet, majd új felhasználóként bejelentkezhet. A felhasználó helyes hozzáadásának ellenőrzéséhez használja a következő parancsot, miután új felhasználóként bejelentkezett:
ls -la /root
A következő értesítést kapja:
ls: cannot open directory '/root': Permission denied
Amikor hozzáfűzi az előző parancsot a -val sudo, akkor a rendszer kérni fogja a jelszavát, és megkapja a /rootkönyvtár listáját :
sudo ls -la /root
Most már áttérhet az Ubuntu frissítésére.
Telepítsen egy webszervert
Használhatja az Apache-ot vagy az Nginxet webszerverként.
Az Apache telepítése és elindítása:
sudo apt-get install apache2 -y
sudo systemctl start apache2.service
Az Nginx telepítése és elindítása:
sudo apt-get install nginx -y
sudo systemctl start nginx.service
Telepítse a PHP 7.2-t
A PHP 7.2 a 18.04 alapértelmezett Ubuntu tárházában található. Az elérhető PHP 7.2 csomagok mindegyikét listázhatja a következő paranccsal:
apt-cache pkgnames | grep php7.2
Ezután telepítse az alkalmazásához szükséges csomagokat:
sudo apt-get install php -y
sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y
Végül indítsa újra a webszervert, hogy engedélyezze a PHP futtatását.
Apache esetén használja a következőket:
systemctl restart apache2.service
Alternatív megoldásként használja a következőket az Nginxhez:
systemctl restart nginx.service
Erősítse meg a PHP verziót:
php -v
A kimenet a következőhöz fog hasonlítani:
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
A PHP 7.2 fő konfigurációs fájlja a következő néven lesz elmentve /etc/php/7.2/fpm/php.ini. A viszövegszerkesztővel módosíthatja a fájl vonatkozó beállításait:
sudo vi /etc/php/7.2/fpm/php.ini
Megjegyzés: Ne felejtse el újraindítani az Apache-t vagy az Nginxet, ha bármilyen módosítást végez az adott fájlban vagy bármely más PHP konfigurációs fájlban.
Sikeresen beállította a PHP 7.2-t az Ubuntu 18.04-en, hogy működjön akár az Nginx, akár az Apache rendszerrel. Most már készen áll a konfigurációk testreszabására és az alkalmazások üzembe helyezésére.