php7.3 y php7.4 + a...
 
Notificaciones
Eliminar todas

[ BIENVENIDO  - POR FAVOR LEE LAS REGLAS DE DISCUSIÓN DEL FORO - CLIC AQUÍ - ENCUENTRA O COMPARTE SOLUCIONES ]

RECUERDA, EL FORO NO ES SOLO PARA HACER PREGUNTAS, TAMBIÉN PARA AYUDAR A OTROS SI CONOCES LA SOLUCIÓN

SI EXPERIMENTAS PROBLEMAS DE VISUALIZACIÓN EN EL FORO POR FAVOR LIMPIA EL CACHÉ DE TU NAVEGADOR

Software php7.3 y php7.4 + apache2 en deepin


celso
Respuestas: 21
Registrado
Iniciante del hilo
(@celso)
Integrante Eminente
Registrado: hace 7 meses

En deepin (y GNU/Linux en general) pueden convivir varias versiones de php, y se puede cambiar de una a otra, dependiendo de las necesidades del programador.
Aquí muestro los pasos para una instalación básica de apache2 con php7.3 y luego pasarla a php7.4

(Envío todo en un pdf, porque el servidor de deepin en español no me deja enviar direcciones o comandos que considera peligrosos (como ver la info de php etc)

Y, algunas pantallas de lo que viene en el pdf:

apache en deepin:

php 2apache

 

synaptic añade a la instalación de php7.3 el módulo para apache:

php 3synap73

php7.3 ya en apache:

php 6info73

 

php7.4 ya instalado, y la opción de elegir una u otra versión:

php 8v74

 

finalmente php7.4 actuando en apache2:

php 10apch74ok

En el pdf muestro una instalación básica en deepin de php7.3 y php7.4 usando apache2 como ejemplo de aplicación, para mostrar cómo diferentes versiones de php pueden convivir y utilizarse alternativamente.
Tomen en cuenta que, para utilizar apache2 con seguridad, aún se debería configurar, añadir otros módulos, etc.
Apache2 (o también nginx), son ideales para webhosting o grandes empresas, pero demasiado pesados y complejos de configurar para una instalación de desarrollo o una red local o mediana. Así que, en otra ocasión, mostraré cómo instalar lightppd, que es también un servidor profesional, seguro y configurable, pero más sencillo y ligero que apache2.
Saludos a todos, y espero que esta info le sea de utilidad al inge Flores, que escribió hace unos días al foro, preguntando al respecto :>))

Respuesta
Etiquetas del Hilo
3 Respuestas
1 Respuesta
Car
 Car
Moderador
(@car)
Registrado: hace 5 años

Integrante Prominente
Respuestas: 832

@celso Buena aclaración, veremos si hacemos un articulo basado en el pdf. 

Respuesta
Simnandez
Respuestas: 10
Registrado
(@simnandez)
Integrante Activo
Registrado: hace 4 años

Hola, 

yo en deepin 20.4 hago lo siguiente (tengo los php de la 5.6 a la 8.1):

 

sudo apt update

sudo apt install ca-certificates apt-transport-https

wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -

echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/php.list

sudo apt update

sudo apt full-upgrade

sudo apt install php5.6

sudo apt install php5.6-{xdebug,curl,gd,mcrypt,xml,xmlrpc,mysql,mbstring,soap,intl,zip,imap}

sudo apt install php7.0

sudo apt install php7.0-{xdebug,curl,gd,mcrypt,xml,xmlrpc,mysql,mbstring,soap,intl,zip,imap}

sudo apt install php7.1

sudo apt install php7.1-{xdebug,curl,gd,mcrypt,xml,xmlrpc,mysql,mbstring,soap,intl,zip,imap}

sudo apt install php7.2

sudo apt install php7.2-{xdebug,curl,gd,xml,xmlrpc,mysql,mbstring,soap,intl,zip,imap}

sudo apt install php7.3

sudo apt install php7.3-{xdebug,curl,gd,xml,xmlrpc,mysql,mbstring,soap,intl,zip,imap}

sudo apt install php7.4

sudo apt install php7.4-{xdebug,curl,gd,xml,xmlrpc,mysql,mbstring,soap,intl,zip,imap}

sudo apt install php8.0

sudo apt install php8.0-{xdebug,curl,gd,xml,mysql,mbstring,soap,intl,zip,imap}

sudo apt install php8.1

sudo apt install php8.1-{xdebug,curl,gd,xml,mysql,mbstring,soap,intl,zip,imap}

Y con un bash en sbin con permisos de ejecución cambio fácilmente la versión activa desde el terminal,

el bash lo podéis encontrar en https://github.com/simnandez/lamp/blob/master/lamp

Espero os sirva

Respuesta
1 Respuesta
Car
 Car
Moderador
(@car)
Registrado: hace 5 años

Integrante Prominente
Respuestas: 832

@simnandez Bueno no se de donde sacan los paquetes porque en deepin no están. Si comienzan a meter repos debían, saben que están jugando con fuego, ya explique antes lo de bases , versiones y dependencias puede que PHP sea inicuo pero no deja de ser una practica reservada para aquellos con cierta experiencia. Hace unos días, uno se despacho tratando de enseñar a instalar AMDGPU PRO y bue duro poco la aventura jejejjjjjj

Respuesta
Comparte: