Actualizar la versión de PHP (de php 7.4 a php 8.2) en Ubuntu (Mint, etc)

Vamos a hablar de cambiar la versión de PHP, específicamente para actualizar la versión de php 7.4 a la 8.2, pero servirá casi totalmente para cambiar a cualquier versión. Ya sea para bajarla o subirla.

1. Lo primero es instalar la versión de PHP que quieres con las extensiones que necesites, en mi caso:

sudo apt install php8.2 php8.2-gd php8.2-intl php8.2-mcrypt php8.2-zip php8.2-mysql php8.2-mbstring php8.2-xml php8.2-curl 

2. Podríamos desinstalar la versión anterior de php, pero en mi caso la voy a dejar instalada por si necesito cambiar en algún otro momento. Por lo que no haré el paso siguiente:

sudo apt remove php7.4*

3. Lo que si vamos a hacer es deshabilitar el modulo de Apache anterior y habilitar el nuevo

sudo a2dismod php7.4 
sudo a2enmod php8.2 
sudo systemctl restart apache2

4. Y habilitar el php que queremos para la linea de comandos

sudo update-alternatives --config php

Instalar entorno de desarrollo APACHE, PHP y MySQL

Vamos a instalar el entorno de desarrollo php en un sistema linux (debian) con las aplicaciones más comunes.

Para instalar las tres aplicaciones principales y algunas extensiones imprescindibles lo hacemos desde el terminal (CTRL+ALT+T) con la siguiente orden:

sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql php-mbstring php-xml

Seguramente necesitaremos habilitar algunos módulos de apache

sudo a2enmod headers expires rewrite

Puede que tengamos que habilitar los ficheros .htaccess, para ello debemos editar /etc/apache2.conf y buscar «AllowOverride», cambiando su valor de «false» a «All»

Vemos que todo funcione arrancando apache y yendo a http://localhost

apache2 service start

Seguimos y configuramos mysql con:

sudo mysql_secure_installation

Añadimos tu usuario al grupo de apache

sudo usermod -a -G www-data [tu usuario]

Asignamos la carpeta de los proyectos de apache al grupo de usuarios de apache

sudo chown -R :www-data /var/www/

Le damos permiso de escritura al grupo

sudo chmod -R 775 /var/www/

Y con esto ya estaría, solo tendríamos que añadir un nuevo sitio. Para ello creamos un directorio para el sitio, por ejemplo /var/www/prueba.com

mkdir prueba.com

editaríamos el fichero /etc/hosts con una ip (127.0.0.1) y un dominio de prueba, por ejemplo prueba.com

127.0.0.1    prueba.com

y luego editaríamos un fichero de configuración en /etc/apache2/sites-available/prueba.com.conf y habilitaríamos esta configuración con a2ensite prueba.com.conf. El contenido de este fichero podría ser similar a esto:

<VirtualHost *:80>
        Define site_name prueba.com   
        ServerName ${site_name}     
        DocumentRoot /var/www/${site_name}     
        ErrorLog /var/www/${site_name}/error.log
        CustomLog /var/www/${site_name}/access.log combined
</VirtualHost>

Y finalmente habilitamos el sitio y recargamos la configuración de Apache:

sudo a2ensite prueba.com
sudo systemctl reload apache2

Después de instalar KDE Neón

Los programas indispensables después de instalar KDE Neón (hay que decirlo, viene algo esquelético) se pueden instalar con la siguiente orden:

sudo apt install thunderbird qbittorrent kcalc kate gimp k3b kdenlive vlc libreoffice-writer libreoffice-base libreoffice-calc libreoffice-impress synaptic nvidia-current gparted yakuake kdenetwork-filesharing vokoscreen

Instalando Ubuntu

DESCARGANDO

Para descargar Ubuntu podemos hacerlo de dos maneras, o descargar la versión más fresca e inestable:

http://cdimage.ubuntu.com/daily-live/current/disco-desktop-amd64.iso

O hacerlo de la manera más adecuada, descargando la versión más actualizada pero estable:

https://www.ubuntu.com/download/desktop

En este caso como quiero instalar la versión sin Unity y con Gnome, me estoy adelantando a la fecha de salida (Octubre) así que opto por la inestable (no recomendado). Si haces esto despues de Octubre del 2017, no hace falta que te inclines por esta versión.

CREAR USB DE INSTALACIÓN

Crearemos un USB

INSTALANDO

Metemos el USB y reiniciamos el PC, cuando arranque escogeremos la segunda opción del menú que aparece «Instalar Ubuntu». Ahora básicamente es un siguiente – siguiente – siguiente. En versión extendida:

  • Ya nos aparece el instalador y escogeremos nuestro idioma, click en «continuar»
  • Descargar actualizaciones e instalar software de terceros, continuemos
  • Instalar Ubuntu junto a otros sistemas operativos, continuemos
  • Escoger nuestro horario, que saldrá por defecto. Si es canarias por ejemplo escribir «Las Palmas», sino «Madrid» seria correcto, continuar
  • Escogemos teclado, en mi caso bajaría hasta «spanish» y a la derecha «spanish – catalan», continuar
  • Añadimos un usuario, acordándonos de la contraseña. continuaremos y esperaremos mientras se instala.
  • Una vez instalado ya nos pide el mismo reiniciar

INSTALANDO IMPRESCINDIBLES

Si quieres instalar chrome, es muy fácil: visita esta url descarga la versión para Ubuntu 64 bits y abre con el instalador de Ubuntu (son todas las opciones por defecto), haz click en el botón de «instalar» de este último programa, introduces la contraseña y ya lo tienes instalado.

Una vez instalado podremos añadirlo al dock si presionamos la tecla super (la tecla del logo de windows), a continuación empezamos a escribir «chrome», hacemos click derecho sobre el icono y «añadir a favoritos». Apretamos ESC y ya lo vemos en el dock.

Ahora voy a añadir el cliente de correo  thunderbird a favoritos siguiendo el mismo procedimiento anterior de chrome, o ejecutándolo presionando (ALT+F2, escribiendo «thunderbird»+INTRO) y en el icono del dock botón derecho «añadir a los favoritos». Si quereis instalar el último thunderbird:

sudo add-apt-repository ppa:mozillateam/thunderbird-next
sudo apt-get update

Notificaciones de correo en Ubuntu (mailnag)

Un notificador de correo es una pequeña aplicación que revisa periódicamente tu correo para indicarte si te ha llegado un correo, muy necesario en entornos de oficina.

Un buen notificador de correo para ubuntu seria «mailnag» que cumple perfectamente con este cometido.

Vamos a instalar mailnag desde la terminal, para ello:

sudo apt install mailnag

A continuación ejecutaremos su configuración para añadir una cuenta:

mailnag-config
  • Recuerda que si usas verificación de gmail en dos pasos tienes que generar una clave aquí si necesitas una explicación paso a paso aquí