Forutsetninger
Oppdater Ubuntu 18.04
Opprett din sudo-bruker
Installer en webserver
Installer PHP 7.2
PHP og relaterte pakker er de mest brukte komponentene når du distribuerer en webserver. I denne artikkelen vil vi lære hvordan du setter opp PHP 7.2 på Ubuntu 18.04 LTS.
Forutsetninger
- En oppdatert Ubuntu 18.04-serverforekomst.
- En sudo-bruker.
Oppdater Ubuntu 18.04
Først oppdaterer du listen over pakker:
sudo apt-get update -y
Installer deretter oppdateringene:
sudo apt-get upgrade -y
Opprett din sudo-bruker
Ubuntu leveres med sudoinstallert, så det første trinnet vil være å ganske enkelt legge til en ny bruker:
adduser <username>
Du vil bli bedt om å angi informasjon om denne brukeren:
Enter the new value, or press ENTER for the default
Full Name []: Test User
Room Number []: 01
Work Phone []: 5555555
Home Phone []: 5555555
Other []:
Du kan fylle ut disse feltene, eller trykke for ENTERå la dem være standard. Trykk Yderetter og deretter for ENTERå bekrefte at informasjonen er korrekt.
Deretter legger du til den nye brukeren i sudogruppen:
usermod -aG sudo <username>
Du kan nå logge ut og logge på igjen som din nye bruker. For å teste at brukeren ble lagt til riktig, bruk følgende kommando når du har logget inn igjen som ny bruker:
ls -la /root
Du vil motta følgende varsel:
ls: cannot open directory '/root': Permission denied
Når du legger til forrige kommando med sudo, vil du bli bedt om passordet ditt og motta en liste over /rootkatalogen:
sudo ls -la /root
Du kan nå gå videre til å oppdatere Ubuntu.
Installer en webserver
Du kan bruke Apache eller Nginx som webserver.
For å installere og starte Apache:
sudo apt-get install apache2 -y
sudo systemctl start apache2.service
For å installere og starte Nginx:
sudo apt-get install nginx -y
sudo systemctl start nginx.service
Installer PHP 7.2
PHP 7.2 er inkludert i standard Ubuntu-depot for 18.04. Du kan liste hver av de tilgjengelige PHP 7.2-pakkene med følgende kommando:
apt-cache pkgnames | grep php7.2
Installer deretter pakkene som programmet krever:
sudo apt-get install php -y
sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y
Til slutt, start nettserveren på nytt for å la PHP kjøre.
For Apache, bruk følgende:
systemctl restart apache2.service
Alternativt kan du bruke følgende for Nginx:
systemctl restart nginx.service
Bekreft PHP-versjonen:
php -v
Utgangen vil ligne følgende:
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
Hovedkonfigurasjonsfilen til PHP 7.2 vil bli lagret som /etc/php/7.2/fpm/php.ini. Du kan bruke vitekstredigeringsprogrammet til å endre relevante innstillinger i den filen:
sudo vi /etc/php/7.2/fpm/php.ini
Merk: Husk å starte Apache eller Nginx på nytt hvis du gjør endringer i den filen eller andre PHP-konfigurasjonsfiler.
Du har satt opp PHP 7.2 på Ubuntu 18.04 for å fungere med enten Nginx eller Apache. Du er nå klar til å tilpasse konfigurasjonene og distribuere appene dine.