Requisits previs
Actualitzeu Ubuntu 18.04
Crea el teu usuari sudo
Instal·leu un servidor web
Instal·leu PHP 7.2
PHP i els paquets relacionats són els components més utilitzats quan es desplega un servidor web. En aquest article, aprendrem a configurar PHP 7.2 a Ubuntu 18.04 LTS.
Requisits previs
- Una instància de servidor d'Ubuntu 18.04 actualitzada.
- Un usuari de sudo.
Actualitzeu Ubuntu 18.04
Primer, actualitzeu la llista de paquets:
sudo apt-get update -y
A continuació, instal·leu les actualitzacions:
sudo apt-get upgrade -y
Crea el teu usuari sudo
Ubuntu s'envia amb sudoinstal·lat, de manera que el primer pas serà simplement afegir un nou usuari:
adduser <username>
Se us demanarà que configureu informació sobre aquest usuari:
Enter the new value, or press ENTER for the default
Full Name []: Test User
Room Number []: 01
Work Phone []: 5555555
Home Phone []: 5555555
Other []:
Podeu omplir aquests camps o prémer ENTERper deixar-los predeterminats. Després d'això, premeu Yi després ENTERper comprovar que la informació és correcta.
A continuació, afegiu el nou usuari al sudogrup:
usermod -aG sudo <username>
Ara podeu tancar la sessió i tornar a iniciar la sessió com a nou usuari. Per comprovar que l'usuari s'ha afegit correctament, utilitzeu l'ordre següent un cop hàgiu iniciat sessió de nou com a usuari nou:
ls -la /root
Rebràs el següent avís:
ls: cannot open directory '/root': Permission denied
Quan afegiu l'ordre anterior amb sudo, se us demanarà la vostra contrasenya i rebreu una llista del /rootdirectori:
sudo ls -la /root
Ara podeu passar a actualitzar Ubuntu.
Instal·leu un servidor web
Podeu utilitzar Apache o Nginx com a servidor web.
Per instal·lar i iniciar Apache:
sudo apt-get install apache2 -y
sudo systemctl start apache2.service
Per instal·lar i iniciar Nginx:
sudo apt-get install nginx -y
sudo systemctl start nginx.service
Instal·leu PHP 7.2
PHP 7.2 s'inclou al dipòsit predeterminat d'Ubuntu per a 18.04. Podeu llistar cadascun dels paquets PHP 7.2 disponibles amb l'ordre següent:
apt-cache pkgnames | grep php7.2
A continuació, instal·leu els paquets que requereix la vostra aplicació:
sudo apt-get install php -y
sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y
Finalment, reinicieu el vostre servidor web per permetre que PHP s'executi.
Per a Apache, utilitzeu el següent:
systemctl restart apache2.service
Alternativament, utilitzeu el següent per a Nginx:
systemctl restart nginx.service
Confirmeu la versió de PHP:
php -v
La sortida s'assemblarà a la següent:
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
El fitxer de configuració principal de PHP 7.2 es desarà com a /etc/php/7.2/fpm/php.ini. Podeu utilitzar l' vieditor de text per modificar la configuració rellevant d'aquest fitxer:
sudo vi /etc/php/7.2/fpm/php.ini
Nota: Recordeu reiniciar Apache o Nginx si feu canvis a aquest fitxer o a qualsevol altre fitxer de configuració de PHP.
Heu configurat correctament PHP 7.2 a Ubuntu 18.04 per treballar amb Nginx o Apache. Ara ja esteu preparat per personalitzar les vostres configuracions i desplegar les vostres aplicacions.