Instalar las dependencias básicas:
sudo dnf install gcc make curl file git
Instalar las herramientas de desarrollo
sudo yum groupinstall 'Development Tools'
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
Cambiar entre versiones de PHP:
brew unlink php@8.3
brew link php@8. 1
Verificar la versión actual de PHP:
php --version
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 extensión Imagick:
# Instalar las bibliotecas de desarrollo de ImageMagick:
sudo dnf install ImageMagick-devel
# Obtener Ruta de instalación de ImageMagick:
brew --prefix imagemagick
# Instalar la extension imagick
pecl install imagick
# Habilitar el módulo en el archivo php.ini (No es necesario)
echo "extension=imagick.so" >> /home/linuxbrew/.linuxbrew/etc/php/8.3/php.ini
# Comprobar las extensiones habilitadas
php -m
---------------------------------------------------------------------------------------------------------------
Instalar los módulos para SQL Server
# Instalar dependencias para compilar los módulos:
sudo dnf install unixODBC unixODBC-devel
sudo dnf install gcc-c++
# 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
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