Forutsetninger
Installer og konfigurer PHP 7.0
Installer og konfigurer PHP 7.1
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.0 eller PHP 7.1 på Ubuntu 16.04 LTS.
Forutsetninger
Siden Ubuntu 16.04 har PHP 7.0 erstattet PHP 5.x og blitt standardversjonen av PHP i det offisielle Ubuntu-programlageret. Du kan installere og konfigurere PHP 7.0 på ditt Ubuntu 16.04-system som følger.
Først av alt kan du liste opp alle tilgjengelige PHP 7.0-relaterte pakker for gjennomgang:
apt-cache pkgnames | grep php7.0
Deretter kan du installere pakken som applikasjonen som skal distribueres krever.
For eksempel, hvis du vil distribuere applikasjonen din basert på LAMP-stakken, kan du vanligvis installere pakkene nedenfor etter å ha installert Apache:
sudo apt-get install -y apache2
sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0-cli php7.0-common php7.0-mbstring php7.0-gd php7.0-intl php7.0-xml php7.0-mysql php7.0-mcrypt php7.0-zip
Alternativt, hvis du vil distribuere applikasjonen din basert på LEMP-stakken, kan du installere følgende pakker etter å ha installert Nginx:
sudo apt-get install -y nginx
sudo apt-get install -y php7.0 php7.0-fpm php7.0-cli php7.0-common php7.0-mbstring php7.0-gd php7.0-intl php7.0-xml php7.0-mysql php7.0-mcrypt php7.0-zip
Etter installasjonen kan du bekrefte det med:
php -v
Utgangen skal ligne:
PHP 7.0.15-0ubuntu0.16.04.4 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.15-0ubuntu0.16.04.4, Copyright (c) 1999-2017, by Zend Technologies
Hovedkonfigurasjonsfilen til PHP 7.0 vil bli lagret som /etc/php/7.0/apache2/php.ini(Apache) eller /etc/php/7.0/fpm/php.ini(Nginx). Du kan bruke vitekstredigeringsprogrammet til å endre relevante innstillinger i den filen.
sudo vi /etc/php/7.0/apache2/php.ini
eller:
sudo vi /etc/php/7.0/fpm/php.ini
Husk å starte Apache eller Nginx på nytt hvis du gjør endringer i den filen eller andre PHP-konfigurasjonsfiler:
sudo systemctl restart apache2.service
eller:
sudo systemctl restart nginx.service php7.0-fpm.service
Hvis du vil installere PHP 7.1, den siste stabile utgaven av PHP på tidspunktet for skriving av denne artikkelen, på Ubuntu 16.04, er en praktisk metode å bruke PPA (Personal Package Archives)-depotet.
Først av alt må du legge til spesifisert PPA til system apt-depotet:
sudo apt-get install -y python-software-properties
sudo add-apt-repository -y ppa:ondrej/php
sudo apt-get update -y
Deretter kan du liste opp alle tilgjengelige PHP 7.1-relaterte pakker for gjennomgang:
apt-cache pkgnames | grep php7.1
Fra nå av kan du installere og konfigurere PHP 7.1 på samme måte som nevnt i kapittelet om PHP 7.0 ovenfor. I utgangspunktet vil å erstatte 7.0med 7.1relevante kommandoer få jobben din gjort.
Det er det. Takk for at du leste.