GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instale la extensión MySQLnd para PHP 7.2.3 en PPC64LE con CentOS 7

Instalé PHP desde la fuente en PPC64LE con CentOS. Había habilitado la extensión MySQLi durante las opciones de configuración. Para ciertas partes del desarrollo de mi aplicación web, las funciones de conexión de MySQL no funcionaban. Aprendí que el controlador nativo de MySQL es la opción de biblioteca de cliente recomendada, ya que mejora el rendimiento y da acceso a funciones que no están disponibles cuando se usa la biblioteca de cliente de MySQL. Así que quería instalar el controlador nativo de MySQL, ya que es compatible con todas las extensiones de MySQL (es decir, MySQL, MySQLi y PDO_MySQL).

Si no tiene instalada la extensión MySQLnd, probablemente verá un error similar al que se muestra a continuación:

 PHP Fatal error: Uncaught Error: Call to undefined method mysqli_stmt::get_result()

Instalar la extensión MySQLnd

Paso 1 :Para instalar mysqlnd , vaya a ext/mysqlnd dentro de la carpeta fuente de PHP.

[root@terra-node-01 mysqlnd]# cd /home/user/php-7.2.30/ext/mysqlnd

Paso 2: Ejecute phpize comando

[root@terra-node-01 mysqlnd]# phpize
Configuring for:
PHP Api Version: 20170718
Zend Module Api No: 20170718
Zend Extension Api No: 320170718

Nota: Si obtiene el error "configure:error:no se pueden encontrar fuentes (config.m4) ” durante el paso 2, siga nuestra solución aquí.

Paso 3 :Ejecutar Configurar

[root@terra-node-01 mysqlnd]# ./configure

Nota: Si recibe un error:configure:error:Cannot find OpenSSL's , siga nuestra guía de soluciones aquí.

Paso 4 :Ejecutar make

[root@terra-node-01 mysqlnd]# make 2>&1 | tee err.log

Paso 5 :Ejecute make install

[root@terra-node-01 mysqlnd]# make install

Paso final :No es necesario habilitar estas extensiones manualmente en php.ini. Simplemente reinicie el servicio de apache

[root@terra-node-01 mysqlnd]# systemctl restart httpd

Cent OS
  1. Cómo instalar Phorum con Nginx en CentOS 7

  2. Instalar PHP 7.4 en CentOS 8

  3. Cómo instalar XCache para PHP en CentOS

  4. Cómo instalar PHP-Nuke en un CentOS 6 VPS

  5. Cómo instalar TicketsCAD en CentOS

Cómo instalar y configurar OpenLiteSpeed ​​con PHP 7 en CentOS 7

Instale Apache, PHP y MySQL en CentOS 7 (LAMP)

Cómo instalar Redmine 3 con Nginx en CentOS 7

Cómo instalar Pimcore con Nginx en CentOS 7

Cómo instalar InvoicePlane con Nginx en CentOS 7

Cómo instalar Nginx con PHP y MySQL (LEMP Stack) en CentOS 7.6