Habilitar PHP en Apache2

Habdul Hazeez 30 enero 2023
  1. Habilitar PHP en Apache2 usando a2enmod
  2. Habilitar PHP en Apache2 con LoadModule
  3. Habilite PHP en Apache2 creando un enlace simbólico
Habilitar PHP en Apache2

Este artículo le enseñará cómo habilitar PHP en Apache2 usando a2enmod, LoadModule y un enlace simbólico. Si obtiene un error de módulo sobre PHP, le enseñaremos cómo apt-get puede solucionarlo.

Habilitar PHP en Apache2 usando a2enmod

Para habilitar PHP con a2enmod, deberá escribir el comando:

sudo a2enmod phpX.X

Aquí, X.X es la versión actual de PHP.

Ahora, si tiene PHP5, puede hacer lo siguiente:

  1. Abre tu terminal.
  2. Escriba sudo a2enmod php5 para habilitar PHP5.
  3. Escribe sudo service apache2 reload.

El último comando recargará la configuración de Apache2. Sin embargo, si tiene otras versiones de PHP como PHP7 o PHP8.1, puede usar lo siguiente para habilitar PHP:

sudo a2enmod php7
sudo a2enmod php8.1

Después de cada comando, asegúrese de recargar la configuración de Apache2 usando sudo service apache2 reload. Mientras tanto, si recibe un error de que el módulo PHP no existe, instale el módulo para su PHP actual.

Lo siguiente hará eso. No olvide reemplazar X.X con su número de versión de PHP.

apt-get install libapache2-mod-phpX.X

Habilitar PHP en Apache2 con LoadModule

El LoadModule le permitirá agregar su PHP a la lista de módulos activos. Puede hacer esto configurando la ruta absoluta de su archivo de módulo PHP en httpd.conf.

Lo siguiente es cómo lo hace para PHP5.x, PHP7.x y PHP8.x. La X es su número de versión de PHP, y /path/to/mods-available/ es el directorio de mods-available.

# For PHP5.x
LoadModule php5_module /path/to/mods-available/libphpX.so

# For PHP7.x
LoadModule php7_module /path/to/mods-available/libphpX.so

# For PHP8.x
LoadModule php_module /path/to/mods-available/libphpX.so

Habilite PHP en Apache2 creando un enlace simbólico

Con ln -s, puede crear un enlace simbólico desde el directorio mods-available a mods-enabled. Esto le permite usar PHP en el directorio mods-enabled.

Lo siguiente es cómo crea un enlace simbólico basado en su versión de PHP. Reemplace path/to/mods-available/ y path/to/mods-enabled/ según su sistema.

# For PHP5.x, PHP7.x, PHP8.x
# X is your PHP version number
ln -s /path/to/mods-available/libphpX.so /path/to/mods-enabled/libphpX.so
Habdul Hazeez avatar Habdul Hazeez avatar

Habdul Hazeez is a technical writer with amazing research skills. He can connect the dots, and make sense of data that are scattered across different media.

LinkedIn