DEV Community

Cover image for Como ejecutar Laravel con driver de SQLServer en Mac con procesador Silicon
Diego
Diego

Posted on

Como ejecutar Laravel con driver de SQLServer en Mac con procesador Silicon

Si te has vuelto loco como yo porque no puedes ejecutar de proyecto de PHP 8.x con Laravel porque falla la conexión con SQL Server (cuando hasta hace poco te funcionaba perfectamente). Claro, tienes un Mac con procesador Apple Silicon (M1, M2, M3, M4...).

Pues después de muchas horas buscando información, al final la solución que he encontrado (si tu tienes una solución mejor, déjalo en los comentarios y actualizo el post), es lanzar este comando y luego el php artisan serve:

export DYLD_LIBRARY_PATH="/opt/homebrew/opt/openssl@1.1/lib:$DYLD_LIBRARY_PATH"
Enter fullscreen mode Exit fullscreen mode

En mi caso, dado que tengo instalado también Laravel Herd, y para poner la cosa más divertida, no se le pueden instalar complementos como SQL Server al PHP que ejecuta Herd, tengo que lanzar la versión de PHP de brew que tengo instalada:

/opt/homebrew/Cellar/php@8.2/8.2.28_1/bin/php artisan serve
Enter fullscreen mode Exit fullscreen mode

Como os decía, si tenéis una solución más bonita, mejor, más elegante, me lo podéis dejar en comentarios.

Un saludo y hasta la próxima!

Top comments (0)