Tutorial de instalación de PHP

Instalación en servidor/pc para desarrollo (SOLO PHP)

Linux

Ubuntu

Arch

CentOS

Verificar instalación

MacOS

⚠️ ADVERTENCIA en este caso voy a utilizar Homebrewarrow-up-right para instalar los paquetes necesarios

Verificar instalación

Instalación en servidor/pc para desarrollo con XAMPP/LAMP

⚠️ ADVERTENCIA esta parte solo será explicada en entornos Windows 10 y Linux Ubuntu 20.04

Windows

Descargar XAMPP

  1. Ir a descargas

Instalar XAMPP

Ejecutar el archivo que hemos descargado de la página

alt text
alt text

Iniciar y parar servicios

Una vez esté instalado ejecutamos el panel de control y podemos arrancar los servicios

alt text

Cambiar puertos (opcional)

En caso de que necesitemos cambiar los puertos del servicio de Apache o de Mysql lo podemos hacer a través de los botones de config en el panel de control. En este caso explicaremos como cambiar el puerto de Mysql

1. Entrar en el fichero de configuración de mysql (my.conf) y cambiar el puerto 3306 por el puerto que necesites.

alt text
alt text

2. Ahora ya puedes volver a arrancar el servicio y acceder desde el nuevo puerto que hayas configurado

Linux

Ubuntu

Instalar LAMPP

  1. Ir a descargas

  1. Cambiar permisos para poder ejecutar el fichero

  1. Ejecutar

  1. Seguir el instalador

Iniciar y parar LAMPP

Cambiar puertos (opcional)

  1. Acceder al fichero de configuracion httpd.conf

  1. Modificar estas líneas

  1. Guardar cambios y cerrar el editor de texto

  2. Reiniciar servicio

Instalación en servidor para producción

⚠️ ADVERTENCIA esta parte solo será explicada en entornos de servidor Linux, concretamente Debian o RHEL.

En entornos de servidor Linux, como Debian o RHEL (Red Hat Enterprise Linux), puedes seguir los siguientes pasos para instalar Apache, PHP y MySQL para producción:

1. Actualizar el sistema

Antes de comenzar con la instalación, asegúrate de que el sistema esté actualizado ejecutando los siguientes comandos:

Debian/Ubuntu:

RHEL/CentOS:

2. Instalar Apache

Debian/Ubuntu:

RHEL/CentOS:

3. Instalar PHP

Debian/Ubuntu:

RHEL/CentOS:

4. Instalar MySQL

Debian/Ubuntu:

RHEL/CentOS:

5. Iniciar y habilitar servicios

Debian/Ubuntu:

RHEL/CentOS:

6. Configurar MySQL

Después de instalar MySQL, es posible que debas configurar la contraseña del usuario root de MySQL y realizar otras configuraciones de seguridad.

7. Verificar la instalación

Para verificar que todo esté funcionando correctamente, abre un navegador web y visita la dirección IP o el nombre de dominio de tu servidor. Deberías ver la página predeterminada de Apache.

Para probar que PHP también está funcionando correctamente, crea un archivo phpinfo.php en el directorio raíz de tu servidor web con el siguiente contenido:

Guarda el archivo y visita http://tu_direccion_ip/phpinfo.php en tu navegador. Deberías ver una página con información detallada sobre la configuración de PHP.

Con esto, deberías tener Apache, PHP y MySQL instalados y funcionando en tu servidor Linux para producción.

Last updated