Como instalar PHP y Apache2 en Debian Buster

Aquí explicare cómo instalar PHP 7.3 en Debian Buster, si quieres instalar otra versión de PHP, solo tienes que cambiar en todos los sitios donde esta PHP 7.3, por la versión que te quieras instalar, tambien explicare come instalar apache2 .




Registrate como root y escribe tu contraseña.

su -

Actualiza tu lista de paquetes, en vez de apt-get usaremos apt.

# apt update


1- Instala ca-certificates, apt-transport-https, lsb-release, curl, aptitude wget y unzip .

El comando

apt install ca-certificates apt-transport-https aptitude lsb-release wget curl unzip -y


2- Descargate la llave publica (OpenPGP Key) de https://packages.sury.org y añadela a la carpeta de tú Debian, como Debian aconseja hacerlo.

El comando

wget -O /usr/share/keyrings/apt.gpg https://packages.sury.org/php/apt.gpg


3- Ahora vamos a añadir la llave publica (OpenPGP Key) a nuestro sources.list.d, asi tendras siempre actualizado tu PHP, lo hacemos como Debian dice .

El comando

   
 sh -c 'echo "deb [signed-by=/usr/share/keyrings/apt.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list'
  
 

4- Actualiza tu Debian

apt update


Tu tienes que saber que PHP versión te quieres instalar, yo usare como ejemplo de intalación, php7.3


5- Algunas veces falta modulos de PHP para Apache, libapache2-mod-php7.3 , lo instalamos.

El comando

apt install libapache2-mod-php7.3


6- Instala el servidor Apache2

El comando

apt install apache2 -y


7- Instala PHP, lo repito, yo instalo la versión php7.3, si tu quieres otra, solo tienes que cambiar por el numero de versión que quieras tener

El comando

  
 apt install php7.3 php7.3-cli php7.3-curl php7.3-gd php7.3-intl php7.3-json php7.3-mbstring php7.3-mysql php7.3-opcache php7.3-readline php7.3-xml php7.3-xsl php7.3-zip php7.3-bz2 libapache2-mod-php7.3 -y
  
 

8- Mira si te a instalado la versión php7.3, escribe,

php --version

Te aparecerá una ventana que te dira que versión tienes instalada, te saldra algo parecido a esto

vesion de php que tengo instalada

9- Create un archivo phpinfo, te mostrara información mas detallada de tu configuración PHP.

Con nano escribe esta dirección /var/www/html que es la ruta predeterminada que los servidores web más populares usan, como ejemplo apache2, y phpinfo es el nombre stándar que se le dá, aunque tú le puedes dar otro nombre.

El comando

sudo nano /var/www/html/phpinfo.php

Se abrirá un archivo en blanco, copia este code y añadelo al archivo


<?php
     
     phpinfo(); 

?>

Para guardar, le damos a las teclas Ctrl + O y le damos a la tecla ↵ entrar.

Para salir de nano le damos a las teclas

Crtl + X

Reinicia apache2

systemctl restart apache2

Te tienes que conectarte a tu interfaz de red virtual, Loopback, escribiendo en tu Navegador web, en la barra de direcciones, localhost y phpinfo.php

localhost/phpinfo.php

Y sí todo te ha salido bien, te saldra una ventana como esta

vconfiguración de php







Escrive tu comentario: