Cómo instalar MySQLi en MacOS

5 minutos de lectura

Como instalar MySQLi en MacOS
Jack Humphries

No puedo encontrar instrucciones sobre cómo instalar MySQLi en una Mac. Para que quede claro, MySQL está actualizado y estoy ejecutando PHP 5. ¿Cómo lo instalo? ¿De dónde lo consigo? Gracias por tu ayuda. ¡Le daré un voto a favor y una marca de verificación a quien responda esto!

Como instalar MySQLi en MacOS
Aldo Solís Zenteno

Utilizar php-mysqlnd en lugar de php-mysql. En Linux, para instalar con apt-get escribe:

apt-get install php-mysqlnd

  • Esto ayudó mucho. Tenía php5-mysql y la página devolvía una respuesta vacía cada vez que intentaba conectarme mediante mysqli. Incluso phpinfo mostraba mysqli como cargado, pero había un mensaje de respuesta vacío en Chrome y el restablecimiento de la conexión en Firefox.

    – Zeeshan

    2 de febrero de 2016 a las 7:43

  • Cuando usa Docker con una versión obsoleta de PHP, resulta que apt-get no es la forma correcta de instalar bibliotecas para módulos de PHP: obtiene nuevas versiones, sin importar qué versión de PHP esté usando. Afortunadamente, hay una gran utilidad llamada docker-php-ext-install: permite agregar fácilmente las bibliotecas de módulos requeridas a su instalación de PHP. Espero que esto ayude a alguien.

    – Konstantín

    18 de febrero de 2016 a las 12:32


  • usted presenta para php 5, para la versión más nueva debe ser apt-get install php-mysqlnd

    – Joao Pimentel Ferreira

    9 dic 2017 a las 12:50


  • ¿Por qué sin embargo? ¿Cuál es la diferencia entre mysqlnd y mysqli?

    – Andreas Hartman

    08/04/2018 a las 12:45

  • @AndreasHartmann Esta parece ser una de esas respuestas “Usé esta versión oscura porque optimizaron la línea XX”, pero Package 'php-mysqlnd' has no installation candidate con una configuración estándar, por lo que recomiendo usar stackoverflow.com/a/37910795/461982

    – Carro abandonado

    08/04/2018 a las 18:03

MySQLi es parte de PHP. Debe haber un paquete de tipo php-mysqli disponible, o puede tomar la fuente de PHP y volver a compilar ese mysqli habilitado. Es posible que ya lo tengas instalado, pero se hace como un módulo y está deshabilitado. Compruebe su php.ini para extension=mysqli.so o similar. puede estar comentado, o el archivo .so está presente en su directorio de extensiones pero no está vinculado a PHP a través de esa directiva extension=.

  • El nombre del paquete que necesita descargar para que funcione es php5-mysql. Normalmente, activará automáticamente el módulo después de su instalación, por lo que realmente no necesitará modificar el php.ini expediente.

    – devrique

    18 de agosto de 2014 a las 15:12

  • Yo simplemente yum install php-mysqli luego reinicié apache (en centos 6.8 service httpd restart) Y funcionó. esto fue después de superar el error “mbstring” que se resolvió de manera similar con yum install php-mbstring

    – aequalsb

    11 de febrero de 2017 a las 8:23

Así es como lo instalé en mi máquina basada en Debian (ubuntu):

PHP 7:

sudo apt-get install php7.0-mysqli

PHP 5:

sudo apt-get install php5-mysqli

  • En una imagen acoplable alpino es apk add --update php-mysqli si necesita instalarlo manualmente.

    – Luckydonald

    27 de marzo de 2017 a las 9:31

  • ¿Me pueden ayudar a habilitar mysqli() para php7 en windows

    – Shambhu

    20 de abril de 2018 a las 8:05

  • @Shambhu ¿La respuesta a continuación no ayuda?

    – Ajeet Shah

    20 de abril de 2018 a las 8:13

Como instalar MySQLi en MacOS
Dulita K

En este artículo se explica claramente cómo instalar MySqli con EachApache. Esto también funciona para mí.

Para instalar mysqli usando EachApache:

  1. Inicie sesión en WHM como usuario ‘root’.

  2. Busque “EasyApache” o vaya a Software > EasyApache

  3. Desplácese hacia abajo y seleccione una opción de compilación (Configuración guardada anteriormente)

  4. Haga clic en Inicio “Comenzar a personalizar según el perfil”

  5. Seleccione la versión de Apache y haga clic en “Siguiente paso”.

  6. Seleccione la versión de PHP y haga clic en “Siguiente paso”.

  7. Elija opciones adicionales dentro de la “Lista de opciones cortas”

  8. Seleccione “Lista de opciones exhaustiva” y busque “Extensión mejorada de MySQL”

  9. Haga clic en “Guardar y construir”

se supone que debes editar dos líneas en su archivo php.ini (estoy usando Windows para este ejemplo):

-El primero se refiere a la ubicación del directorio de extensiones. Vea abajo:

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "C:/php/ext"

-La segunda es con respecto a la extensión en sí:

extension=php_mysqli.dll

Solo modificar (descomentar) la línea de extensión no fue suficiente para mí. Espero eso ayude

  • Es muy poco probable que su Mac ejecute Windows.

    – Ellert van Koperen

    08/04/2016 a las 10:19

  • Estoy en Windows y esto es útil, así que supongo que podemos llamar a eso ayuda colateral, gracias. Ah, y gracias PHP por los parámetros predeterminados sensatos, muchacho, qué lenguaje de mierda.

    – Sobrecarga

    28 de marzo de 2017 a las 8:24

  • He descomentado ambas líneas. Incluso entonces recibo un error como Call to undefined function mysqli_connect() qué más tengo que hacer aquí. por favor ayuda

    – Shambhu

    20 de abril de 2018 a las 8:11

1646748375 704 Como instalar MySQLi en MacOS
Kleo Zane

Aquí está el enlace para los detalles de instalación:
http://php.net/manual/en/mysqli.installation.php

Si estás usando ventanas o linux:
– La extensión MySQLi se instala automáticamente en la mayoría de los casos, cuando se instala el paquete PHP y MySQL.

  • Es muy poco probable que su Mac ejecute Windows.

    – Ellert van Koperen

    08/04/2016 a las 10:19

  • Estoy en Windows y esto es útil, así que supongo que podemos llamar a eso ayuda colateral, gracias. Ah, y gracias PHP por los parámetros predeterminados sensatos, muchacho, qué lenguaje de mierda.

    – Sobrecarga

    28 de marzo de 2017 a las 8:24

  • He descomentado ambas líneas. Incluso entonces recibo un error como Call to undefined function mysqli_connect() qué más tengo que hacer aquí. por favor ayuda

    – Shambhu

    20 de abril de 2018 a las 8:11

1646748376 525 Como instalar MySQLi en MacOS
dharma

Para Windows: 3 pasos

Paso 1: solo necesita dar el ext ruta de la carpeta en php.ini

Aquí

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
 extension_dir = "C:\php7\ext"

Paso 2: Eliminar el comentario de

extension=php_mysqli.dll

Paso 3: reinicia el servidor Apache.

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad