Conectarse a SFTP desde PHP con SSH2

Una tarea bastante habitual desde PHP es conectarse a un FTP para lo cual PHP tiene diferentes funciones pero que sin embargo si se trata de SFTP seguramente haya que habilitar la librería libssh2 que no viene instalada por defecto. Si para la instalación de PHP se utilizan el tutorial Instalación del Stack Nginx+MySQL+MutiPHP en CentOS o  Crear contenedor Docker con CentOS7/Nginx/MariaDB y MultiPHP se puede continuar sin problemas, de

Actualización del contenedor CentOS7 [Febrero 2019]

Esto es una actualización de la imagen utilizada en Crear contenedor Docker con CentOS 7 para crear un entorno e instalar todo lo que necesitemos. Si te interesa un entorno PHP + Nginx ya preconfigurado te recomiendo Crear contenedor Docker con CentOS7/Nginx/MariaDB y MultiPHP A nivel de software no hay grandes campos solo se actualizaron paquetes de sistema y de servicios, una lista completa de los paquetes actualizados:

Actualización CentOS7/Nginx/MariaDB [Febrero 2019]

Esto es una actualización de la imagen utilizada en Crear contenedor Docker con CentOS7/Nginx/MariaDB y MultiPHP para crear un entorno de desarrollo ideal para PHP. A nivel de software no hay grandes campos solo se actualizaron paquetes de sistema y de servicios, una lista completa de los paquetes actualizados:

Crear contenedor Docker con CentOS7/Nginx/MariaDB y MultiPHP

Hace un tiempo publicaba un articulo sobre como crear un contenedor docker con múltiples versiones de PHP, para facilitar la instalación de un contenedor docker con todo previamente instalado y configurado he creado la siguiente imagen: https://hub.docker.com/r/alvarodeleon/centos7-nginx-multiphp/ Contenido El contenedor contiene entre otras cosas Nginx + MariaDB y las siguientes versiones de PHP: PHP 5.4 PHP 5.5 PHP 5.6 PHP 7.0 PHP 7.1 PHP 7.2 PHP 7.3

Crear contenedor Docker con CentOS 7

Para facilitar la instalación de un docker con CentOS 7 totalmente funcional he creado la siguiente imagen que podrán descargar y usar. https://hub.docker.com/r/alvarodeleon/centos7-with-systemd/ El sistema sistema es solo es sistema operativo instalado que luego podemos personalizar a gusto e instalar todo lo que necesitamos. Ejecución básica: docker run -it –privileged –hostname=»server» -e «container=docker» –cap-add SYS_ADMIN \ –tmpfs /run -v /sys/fs/cgroup:/sys/fs/cgroup:ro \ –name NombreContenedor «alvarodeleon/centos7-with-systemd» «/usr/sbin/init» A lo anterior deberíamos agregar