Configureu la pila LAMP (Linux, Apache, MySQL, PHP) a Ubuntu 20.04

Set Up Lamp Linux Apache



És possible que acabeu de començar a construir la vostra aplicació web dinàmica en PHP i que vulgueu configurar la pila LAMP. El terme LAMP prové del sistema operatiu Linux, servidor Apache, base de dades MySQL i llenguatge PHP. Comencem amb la instal·lació de LAMP Stack a Ubuntu 20.04.







En primer lloc, heu de tenir privilegis sudo al vostre sistema o iniciar la sessió com a root per realitzar les tasques següents:



Actualitzeu el dipòsit de paquets del sistema

Per començar amb tota la instal·lació, és la millor pràctica actualitzar primer el dipòsit de memòria cau APT perquè totes les aplicacions més recents puguin instal·lar-se sense problemes.



$suoactualització apt


Un cop s'ha actualitzat l'apt-cache, estem preparats per avançar amb la instal·lació de LAMP Stack.





Primer instal·lem MySQL.

Instal·leu MySQL a Ubuntu 20.04

Com que MySQL s'utilitza principalment com a base de dades amb PHP i s'utilitza per gestionar i emmagatzemar dades per instal·lar MySQL al vostre sistema Ubuntu, escriviu l'ordre que es mostra a continuació.



$suoapteinstal·larmysql-server mysql-client


Us demanarà que ocupeu espai de disc addicional per instal·lar el paquet, així que premeu y per continuar instal·lant MySQL.


Un cop instal·lat MySQL, comproveu la versió escrivint aquesta ordre.

$mysql--versió


I per comprovar que el servei de MySQL s’executa o no al vostre sistema ubuntu, escriviu aquesta ordre per comprovar l’estat.

$suoestat de systemctl mysql.service


Si no està activa, podeu iniciar-la utilitzant la paraula clau d'inici de l'ordre anterior d'aquesta manera

$suosystemctl iniciar mysql.service


Per iniciar la sessió a l'intèrpret d'ordres de MySQL, escriviu l'ordre següent

$suomysql


No us demanarà cap contrasenya per primera vegada.

Un cop hàgiu iniciat la sessió a l’intèrpret d’ordres de MySQL, podeu configurar la vostra contrasenya o realitzar qualsevol funció relacionada amb la base de dades.

Ara sortim i instal·leu el servidor web Apache 2 al sistema Ubuntu.

mysql> sortir

Instal·leu el servidor web Apache a l’Ubuntu 20.04

Apache 2 és un servidor web que gestiona els servidors per allotjar aplicacions web. Per instal·lar Apache 2 al vostre sistema Ubuntu, executeu aquesta ordre.

$suoapteinstal·larapache2


També us pot demanar que concediu espai addicional al disc per a la instal·lació de l’Apache, per tant, premeu y per continuar el procés d’instal·lació.

Un cop instal·lat també el servidor web Apache 2; podeu comprovar l'estat escrivint l'ordre següent.

$suosystemctl status apache2


Si està actiu i en execució, és bo seguir amb la instal·lació de PHP; en cas contrari, comenceu a utilitzar l'ordre

$suosystemctl inicia apache2


Després d’iniciar-lo, anem a instal·lar el PHP ara,

Instal·leu PHP a Ubuntu 20.04

L'última versió estable de PHP es pot instal·lar fàcilment a Ubuntu des del dipòsit de paquets APT escrivint l'ordre que es mostra a continuació al terminal

$suoapteinstal·larphp


Premeu y per continuar el procés si us demana que ocupeu més espai al disc per instal·lar PHP.

Després de la correcta instal·lació de PHP, podeu comprovar la versió escrivint l'ordre

$ php--versió


S'ha instal·lat la versió 7.3.4 de PHP.

Instal·leu les extensions PHP

Ara bé, si voleu instal·lar també alguna altra extensió bàsica de PHP, necessària per a phpMyAdmin, per exemple,

  • php-curl
  • php-gd
  • php-mbstring
  • php-mysql
  • php-zip
  • php-json
  • php-xml

Podeu fer-ho escrivint l'ordre següent.

$suoapteinstal·larphp-curl php-gd php-mbstring php-mysql php-zip php-json php-xml


Permeteu que ocupi espai addicional al disc per instal·lar les extensions, escrivint y i prement el botó Retorn.


Aquesta ordre instal·larà totes les extensions PHP necessàries per executar phpMyAdmin.

Així és com podeu instal·lar tots els paquets necessaris a Ubuntu 20.04 i configurar la LAMP Stack per crear la vostra aplicació web dinàmica.

Conclusió

Aquesta publicació conté la guia pas a pas per instal·lar i configurar la pila LAMP a Ubuntu 20.04 LTS.