Предуслови
Ажурирајте Убунту 18.04
Креирајте свог судо корисника
Инсталирајте веб сервер
Инсталирајте ПХП 7.2
ПХП и повезани пакети су најчешће коришћене компоненте приликом постављања веб сервера. У овом чланку ћемо научити како да подесите ПХП 7.2 на Убунту 18.04 ЛТС.
Предуслови
- Ажурна инстанца сервера Убунту 18.04.
- Корисник судо.
Ажурирајте Убунту 18.04
Прво, ажурирајте листу пакета:
sudo apt-get update -y
Затим инсталирајте ажурирања:
sudo apt-get upgrade -y
Креирајте свог судо корисника
Убунту се испоручује са sudoинсталираним, тако да ће први корак бити једноставно додавање новог корисника:
adduser <username>
Од вас ће бити затражено да поставите информације о овом кориснику:
Enter the new value, or press ENTER for the default
Full Name []: Test User
Room Number []: 01
Work Phone []: 5555555
Home Phone []: 5555555
Other []:
Можете попунити ова поља или притиснути ENTERда их оставите као подразумеване. Након овога притисните Yа затим ENTERда бисте проверили да ли су информације тачне.
Затим додајте новог корисника у sudoгрупу:
usermod -aG sudo <username>
Сада се можете одјавити и поново пријавити као нови корисник. Да бисте тестирали да ли је корисник исправно додат, користите следећу команду када се поново пријавите као нови корисник:
ls -la /root
Добићете следеће обавештење:
ls: cannot open directory '/root': Permission denied
Када додате претходну команду са sudo, од вас ће бити затражено да унесете лозинку и добићете листу /rootдиректоријума:
sudo ls -la /root
Сада можете да пређете на ажурирање Убунту-а.
Инсталирајте веб сервер
Можете користити Апацхе или Нгинк као свој веб сервер.
Да бисте инсталирали и покренули Апацхе:
sudo apt-get install apache2 -y
sudo systemctl start apache2.service
Да бисте инсталирали и покренули Нгинк:
sudo apt-get install nginx -y
sudo systemctl start nginx.service
Инсталирајте ПХП 7.2
ПХП 7.2 је укључен у подразумевано Убунту спремиште за 18.04. Можете навести сваки од доступних ПХП 7.2 пакета помоћу следеће команде:
apt-cache pkgnames | grep php7.2
Затим инсталирајте пакете које ваша апликација захтева:
sudo apt-get install php -y
sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y
На крају, поново покрените свој веб сервер да бисте дозволили да се ПХП покрене.
За Апацхе, користите следеће:
systemctl restart apache2.service
Алтернативно, користите следеће за Нгинк:
systemctl restart nginx.service
Потврдите верзију ПХП-а:
php -v
Излаз ће личити на следеће:
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
Главна конфигурациона датотека ПХП-а 7.2 биће сачувана као /etc/php/7.2/fpm/php.ini. Можете да користите viуређивач текста да бисте изменили релевантна подешавања у тој датотеци:
sudo vi /etc/php/7.2/fpm/php.ini
Напомена: Не заборавите да поново покренете Апацхе или Нгинк ако унесете промене у ту датотеку или било коју другу ПХП конфигурациону датотеку.
Успешно сте подесили ПХП 7.2 на Убунту 18.04 да ради са Нгинк-ом или Апацхе-ом. Сада сте спремни да прилагодите своје конфигурације и примените своје апликације.