martes, 8 de octubre de 2024

Instalar múltiples versiones de PHP en Windows usando Scoop

Instalar Scoop:
Abrir PowerShell como administrador
iwr -useb get.scoop.sh | iex

Verificar que Scoop este instalado correctamente
scoop --version

Listar todas las versiones disponibles de PHP que se puede instalar con Scoop:

scoop search php

Agregar un repositorio adicional para instalar diferentes versiones de php(solo si se requiere de otras versiones php)
scoop bucket add versions

Instalar PHP(versión estable):
scoop install php


Instalar diferentes versiones de PHP:
scoop install php@7.3.0
scoop install php@7.4.0
scoop install php@8.3.15
scoop install php@8.4.2

Cambiar entre versiones de PHP
scoop reset php@8.3.13

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

Nota: Si no se muestra la version de php, d
escarga el Microsoft Visual C++ Redistributable:
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-160
------------------------------------------------------------------------------------------------------------------
Actualizar a la ultima versión de PHP
scoop update php

Actualizar el bucket principal
scoop update

Actualizar el bucket "versions"
scoop bucket update versions

Buscar nuevamente las versiones de PHP:
scoop search php

Ruta predeterminada de las versiones de PHP:
%USERPROFILE%\scoop\apps\php\

Listar todas las versiones instaladas de PHP:
ls $HOME\scoop\apps\php

Desinstalar PHP:
scoop uninstall php@8.3.12
------------------------------------------------------------------------------------------------------------------
Instalar Composer
Abrir PowerShell como administrador
scoop search composer

Instalar composer(versión estable)
scoop install composer

Instalar diferentes versiones
scoop install composer@2.8.4
scoop reset composer@2.8.4

Verificar instalación:
composer --version

Actualizar Composer
scoop update composer

Actualizar el bucket main
scoop update main

Mostrar la ruta de la versión que se esta usando de PHP 
scoop which php

Listar todas las versiones instaladas de Composer
ls $HOME\scoop\apps\composer

Desinstalar Composer:
scoop uninstall composer@2.8.4
------------------------------------------------------------------------------------------------------------------
Usando php 8.4.7 crear un proyecto de laravel con composer :
Habilitar la extensión curl, OpenSSL, ZIP, mbstring, fileinfo y PDO  en tu archivo php.ini:
extension=curl
extension=fileinfo
extension=mbstring
extension=openssl
extension=pdo_mysql
extension=zip











No hay comentarios:

Publicar un comentario

Instalar MySQL Server en Fedora 42

Instalar MySQL Server en Fedora 42 sudo dnf install mysql8.4-server Habilitar e iniciar el servicio MySQL sudo systemctl enable mysqld sudo ...