¿Cómo instalo y configuro PHP7 en el servidor Debian Linux 8.x? ¿Cómo instalo la versión 7 de PHP en el servidor VPS “wheezy” de Debian Linux 7.x alojado en la nube?
PHP es un lenguaje dinámico de scripting para entregar aplicaciones. Puede obtener un rendimiento 2 veces más rápido y un consumo de memoria 50% mejor que PHP 5.6, lo que le permite atender a más usuarios concurrentes sin agregar ningún hardware. Sin embargo, PHP 7 no se incluye con la versión estable de Debian 8.x. En este tutorial, aprenderá cómo instalar PHP 7 en el servidor Debian 8.7 . Tenga en cuenta que Debian 9.0 “Stretch” incluirá PHP 7 de forma predeterminada.
Pasos para instalar PHP 7 en Debian 7
- Primero, elimine PHP 5.6
- Configurar dotdeb como repositorio adicional para PHP
- Instalar PHP 7
- Reconfigurar el servidor web
- Reiniciar el servidor web
Para mostrar la versión de debian instalada ejecuta el siguiente comando y analiza la salida:
Comando:
lsb_release -a
Salida:
Paso #1: Eliminar php 5.6 (si está instalado):
Comenzamos ejecutando este comando que muestra los paquetes viejos de PHP 5.x instalados en la maquina.
Comando:
dpkg --list | grep php | awk '/^ii/{ print $2}'
Acto seguido eliminamos los paquetes con estos comandos:
Comando:
x="$(dpkg --list | grep php | awk '/^ii/{ print $2}')" apt-get --purge remove $x
Paso # 2: Configurar dotdeb
Dotdeb es un repositorio adicional que proporciona paquetes actualizados (como PHP 7 y algún otro) para servidores Debian. Es compatible con Debian 8.x “Jessie” y Debian 7.x “Wheezy”.
Configuración para Debian 7.x “Wheezy”
Utilice las siguientes instrucciones para compilar PHP 7 a partir del código fuente:
Comandos:
apt-get install git cd /tmp git clone https://github.com/kasparsd/php-7-debian.git cd php-7-debian/ ./build.sh
Salida:
Generando phar.php Generando phar.phar El paquete PEAR PHP_Archive no está instalado: el phar generado requerirá que se habilite la extensión phar de PHP. invertedregexiterator.inc pharcommand.inc directorytreeiterator.inc clicommand.inc directorygraphiterator.inc phar.inc Build complete. No te olvides de ejecutar 'make test'. Instalación de extensiones compartidas: / usr / local / php7 / lib / php / extensions / no-debug-non-zts-20160303 / Instalar PHP CLI binary: / usr / local / php7 / bin / Instalación de la página man de PHP CLI: / usr / local / php7 / php / man / man1 / Instalación de PHP FPM binary: / usr / local / php7 / sbin / Instalar la configuración de PHP FPM: / usr / local / php7 / etc / Instalación de la página man de PHP FPM: / usr / local / php7 / php / man / man8 / Instalar la página de estado de PHP FPM: / usr / local / php7 / php / php / fpm / Instalando phpdbg binary: / usr / local / php7 / bin / Instalación de la página man de phpdbg: / usr / local / php7 / php / man / man1 / Instalación de PHP CGI binary: / usr / local / php7 / bin / Instalación de la página man de PHP CGI: / usr / local / php7 / php / man / man1 / Instalación del entorno de compilación: / usr / local / php7 / lib / php / build / Instalar archivos de encabezado: / usr / local / php7 / include / php / Instalación de programas auxiliares: / usr / local / php7 / bin / programa: phpize programa: php-config Instalación de páginas man: / usr / local / php7 / php / man / man1 / página: phpize.1 página: php-config.1 / tmp / php-7-debian / php-src / build / shtool install -c ext / phar / phar.phar / usr / local / php7 / bin ln -s -f phar.phar / usr / local / php7 / bin / phar Instalación de encabezados de PDO: / usr / local / php7 / include / php / ext / pdo /
Procedamos a instalar PHP 7 en Debian 7.x:
Comando:
./install.sh
Salida:
update-rc.d: utilizando la secuencia de arranque basada en la dependencia
Verificamos la versión de PHP instalada con el siguiente comando:
Comando:
/usr/local/php7/bin/php --version
Salida:
Configuración para Debian 8.x “Jessie”
Agregue las siguientes líneas al fichero “/etc/apt/sources.list":
echo 'deb http://packages.dotdeb.org jessie all' >> /etc/apt/sources.list echo 'deb-src http://packages.dotdeb.org jessie all' >> /etc/apt/sources.list
cat /etc/apt/sources.list
Realizados estos pasos ya tendríamos instalada la versión 7 de PHP en nuestra maquina, ya solo faltaría modificar los ficheros de configuración de nuestro servidor web para que funcione en nuestros sites.