En esta entrada veremos cómo instalar Apache 2 y PHP en Ubuntu 16.04 y derivados.
En concreto, Apache 2.4 y PHP 5.4, incluidos en los repositorios de Centos 7.
Instalación
Sencillo, usaremos ‘yum’ para instalar tanto Apache como PHP.
Como hacemos habitualmente, abriremos un terminal como root.
Apache
yum install -y httpd
Con esto es suficiente para tener Apache instalado.
Por defecto el servidor web no se arrancará ni se activará al iniciar el sistema.
Revisa los siguientes apartados para arrancarlo y activarlo para el arranque automático.
Arranque
systemctl start httpd
Parada
systemctl stop httpd
Arranque automático al inicio
Activado
systemctl enable httpd
Desactivado
systemctl disable httpd
Comprueba la instalación de Apache
Para hacer un pequeño test en el momento, podemos utilizar un navegador de linea de comando, como links.
Si no lo tienes instalado, ya sabes, sencillo:
yum install -y links
Tras instalarlo tecleamos:
links http://localhost
En la siguiente imagen vemos la página de bienvenida que apache muestra tras la instalación.
PHP
Para instalar PHP, mismo proceso usando yum.
yum install -y php
Aunque las instalaciones de PHP dependen más del producto que queremos poner en marcha, ya que hay multitud de librerías necesarias que no se instalan por defecto.
Por lo tanto, revisa los requisitos del producto para asegurarte de que instalas todas las librerías PHP que necesitas.
Ejemplos de paquetes utilizados habitualmente:
yum install -y php-gd php-xml php-mbstring php-mcrypt php-xmlrpc
Para algunos como php-pecl-imagick tendrás que instalar el repositorio EPEL.
yum install -y epel-release yum install -y php-pecl-imagick