Compartir vía


Paso 1: Configuración del entorno para el desarrollo en PHP

Descargar controlador PHP

Para conectarse a SQL Server desde una aplicación PHP, necesita los siguientes componentes instalados en este orden:

  1. Tiempo de ejecución de PHP: descargue e instale PHP desde php.net (Windows) o use el administrador de paquetes del sistema (Linux/macOS).

  2. Microsoft ODBC Driver for SQL Server: los controladores PHP requieren el controlador ODBC. Descárguelo desde Download ODBC Driver for SQL Server (Descargar controlador ODBC para SQL Server).

  3. Controladores de Microsoft para PHP para SQL Server: descargue los controladores de Descargar los controladores de Microsoft para PHP para SQL Server. Para obtener más información sobre la compatibilidad de versiones, consulte Requisitos del sistema para los controladores de Microsoft para PHP para SQL Server.

  4. Servidor web (opcional): configure IIS (Windows) o Apache/Nginx (Linux/macOS) si va a compilar aplicaciones web.

Windows

  1. Descargar e instalar PHP : use la versión segura para subprocesos (TS) para IIS o no segura para subprocesos (NTS) para Apache o la CLI.

  2. Descargue e instale ODBC Driver for SQL Server.

  3. Descargue los controladores de Microsoft para PHP para SQL Server y extraiga los archivos en el .dll directorio de extensiones php.

  4. Habilite el controlador agregando las siguientes líneas al php.ini archivo:

    extension=php_sqlsrv.dll
    extension=php_pdo_sqlsrv.dll
    
  5. Para comprobar la instalación, ejecute php -m y compruebe que sqlsrv y pdo_sqlsrv aparezca en la lista.

Para obtener instrucciones detalladas, consulte Carga de los controladores de Microsoft para PHP para SQL Server. Para configurar IIS, consulte Descargar los controladores de Microsoft para PHP para SQL Server.

Linux y macOS

Para obtener instrucciones paso a paso sobre cómo instalar PHP, el controlador ODBC y los controladores PHP en Linux y macOS, consulte El tutorial de instalación de Linux y macOS para los controladores de Microsoft para PHP para SQL Server.