jueves, 24 de octubre de 2024

Instalar multiples versiones en PHP en Ubuntu

Agregar repositorio:
sudo add-apt-repository ppa:ondrej/php

Actualizar el sistema:
sudo apt update

Instalar varias versiones de PHP
# Instalar PHP 8.1
sudo apt install php8.1
# Instalar modulo para mysql
sudo apt install php8.1-mysql
php -m

# Instalar PHP 8.3
sudo apt install php8.3

Seleccionar una version de PHP como predeterminada
sudo update-alternatives --config php

Desactivar PHP 8.3
sudo a2dismod php8.3

Activar PHP 8.1
sudo a2enmod php8.1













Instalar múltiples versiones de PHP en Fedora con PHPBrew

Instalar PHPBrew en Fedora
Instalar dependencias
sudo dnf install gcc make autoconf bison re2c libxml2-devel
sudo dnf install openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel oniguruma oniguruma-devel readline readline-devel libxslt libxslt-devel libzip libzip-devel

Instalar php
sudo dnf install php-cli

Instalar PHPBrew
curl -L -O https://github.com/phpbrew/phpbrew/releases/latest/download/phpbrew.phar
chmod +x phpbrew.phar
sudo mv phpbrew.phar /usr/local/bin/phpbrew

Inicializar PHPBrew
phpbrew init

Agrega PHPBrew a tu archivo de inicio de shell
echo '[[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc' >> ~/.bashrc
source ~/.bashrc
source ~/.zshrc

Listar versiones de PHP disponibles
phpbrew known

Instalar versiones de PHP con PHPBrew
phpbrew install 7.4 .27
phpbrew install 8.3.13

Cambiar entre versiones de PHP
phpbrew use 7.4.27
phpbrew switch 8.3.13

Comprobar la versión de PHP activa
php -v

Actualizar la lista de versiones de PHP:
phpbrew update

Administrar extensiones
phpbrew use 7.4
phpbrew ext install mbstring

Desinstalar versiones de PHP
phpbrew uninstall 7.4








Instalar múltiples versiones de PHP en Fedora (Remi)

Agregar el repositorio Remi
sudo dnf install https://rpms.remirepo.net/fedora/remi-release-$(rpm -E %fedora).rpm

Habilitar el repositorio Remi:
sudo dnf install dnf-plugins-core

Listar las versiones de PHP disponibles
dnf module list php

Instalar varias versiones de PHP
# Instalar PHP 8.3
sudo dnf install php83-php-{cli,fpm,pdo,gd,mbstring,mysqlnd,opcache,curl,xml,zip}
sudo dnf module enable php:remi-8.3
sudo dnf install php

# Instalar PHP 7.4
sudo dnf module enable php:remi-7.4
sudo dnf install php

Cambiar entre versiones de PHP
# Cambiar a PHP 8.3
sudo dnf module reset php
sudo dnf module enable php:remi-8.3
sudo dnf install php

Verificar la versión de PHP activa
php --version

Deshabilitar PHP completamente:
sudo dnf module disable php







miércoles, 23 de octubre de 2024

Instalar Arc Dark para Fedora KDE

Instalar Arc Dark para Plasma
cd $HOME/Descargas
sudo dnf install git
sudo git clone https://github.com/PapirusDevelopmentTeam/arc-kde.git
cd arc-kde
./install.sh

Instalar Kvantum
sudo dnf install kvantum
Reiniciar

Abrir Kvantum Manager -> Seleccionar KvArcDark

Aplicar el tema en KDE Plasma

Ir a Preferencias del sistema 
   > Colores → Arc Dark
   > Estilo de las Aplicaciones  kvantum-Dark
   > Estilo de Plasma 
 Arc Dark
   > Decoraciones de las ventanas  Brisa

Instalar Iconos de Papirus
sudo dnf install papirus-icon-theme





















lunes, 21 de octubre de 2024

Instalar theme Colloid en fedora


cd $HOME/Descargas
sudo dnf install git
git clone https://github.com/vinceliuice/Colloid-gtk-theme.git
cd Colloid-gtk-theme/
ls
./install.sh --color dark --tweaks black float rimless --libadwaita fixed --size compact

viernes, 18 de octubre de 2024

Instalar Composer en Fedora

Descarga el instalador de Composer:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Verificar la integridad del instalador:
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); }"

Ejecutar el instalador:
php composer-setup.php

Mover composer.phar a un directorio accesible:
sudo mv composer.phar /usr/local/bin/composer

Verificar la instalación de composer:
composer --version







Instalar múltiples versiones de PHP en Windows usando phpbrew

Instalar phpbrew:
$> curl -L -O https://github.com/phpbrew/phpbrew/releases/latest/download/phpbrew.phar
$> chmod +x phpbrew.phar
$> sudo mv phpbrew.phar /usr/local/bin/phpbrew

Iniciar phpbrew:
phpbrew init

Listar las versiones de PHP disponibles:

phpbrew known

Instalar una versión específica de PHP:
phpbrew install 7.4.27
phpbrew install 8.0.14

Cambiar entre versiones:
phpbrew switch 7.4.27
phpbrew switch 8.0.14

Verificar la versión de PHP:
php --version

Actualizar la lista de versiones de PHP:

phpbrew update

Eliminar una version de PHP:
phpbrew clean 7.4.27

Desactivar el inicio automático de phpbrew en tu archivo de configuración de shell, como .bashrc o .zshrc.
vi ~/.zshrc

Comentar o eliminar las líneas relacionadas con phpbrew
# source ~/.phpbrew/bashrc

Aplicar lo cambios:
source ~/.zshrc








Actualizar TailwindCSS a la version 4 en Laravel

Actualizar TailwindCSS a la version 4 en Laravel npx @tailwindcss/upgrade En el archivo vite.config.ts Agregar el plugin de tailwindcss impo...