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"
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
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)