sábado, 26 de octubre de 2024

Instalar diferentes versiones de PHP en Arch Linux con Homebrew

Instalación de Homebrew en Arch Linux
===============================
Instalar las dependencias básicas:
sudo pacman -S gcc make curl file git

Ejecutar el script de instalación de Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Configurar el entorno:
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.bashrc
source ~/.bashrc
source ~/.zshrc

Instalar el compilador de GNU
brew install gcc

Listar versiones disponibles en el repositorio de Homebrew
brew search php

Instalación de diferentes versiones de PHP con Homebrew
brew install php@8.3
brew install php@8.2
brew install php@8.1

Ruta del arhivo ini.php
/home/linuxbrew/.linuxbrew/etc/php/8.3/php.ini

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

Cambiar entre versiones de PHP:
brew unlink php@8.3
brew link php@8. 1

Listar todas las versiones instaladas en tu sistema
brew list | grep php

Actualizar la lista de versiones de PHP
brew update
brew search php
---------------------------------------------------------------------------------------------------------------
Para versiones antiguas de PHP (php5 y php7)
Agregar el repositorio de shivammathur:
brew tap shivammathur/php

Instalar PHP 7.4 desde este repositorio:
brew install shivammathur/php/php@7.4

Cambiar a PHP 7.4 como la versión activa:
brew unlink php@8.1
brew link php@7.4
----------------------------------------------------------------------------------------------------
Instalar los módulos para SQL Server

Instalar dependencias para compilar los módulos:
sudo pacman -S unixodbc gcc

# Instalar Driver ODBC de SQL Server
brew tap microsoft/mssql-release https://github.com/Microsoft/homebrew-mssql-release 
brew update 
brew install msodbcsql17

# Instalar los módulos de MSSQL
pecl install sqlsrv
pecl install pdo_sqlsrv

# Comprobar las extensiones habilitadas
php -m

Habilitar los módulos en el archivo php.ini (No es necesario)
echo -e "extension=sqlsrv.so\nextension=pdo_sqlsrv.so" >> /home/linuxbrew/.linuxbrew/etc/php/8.3/php.ini

Desinstalar el controlador ODBC de SQL Server 17 
brew uninstall msodbcsql17
odbcinst -u -d -n "ODBC Driver 17 for SQL Server"








No hay comentarios:

Publicar un comentario

Instalación y Configuración de un DNS Público en Debian 12

Configuración de un DNS Público en Debian 12 ===================================== Registrar un dominio público en Goddady, Namecheap  ó pun...