GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa l'estensione MySQLnd per PHP 7.2.3 su PPC64LE con CentOS 7

Avevo installato PHP dal sorgente su PPC64LE con CentOS. Avevo abilitato l'estensione MySQLi durante la configurazione delle opzioni. Per alcune parti dello sviluppo della mia app Web, le funzioni di connessione MySQL non funzionavano. Ho appreso che il driver MySQL Native è l'opzione consigliata per la libreria client, poiché si traduce in prestazioni migliori e consente di accedere a funzionalità non disponibili quando si utilizza la libreria client MySQL. Quindi volevo installare il driver nativo di MySQL poiché supporta tutte le estensioni MySQL (ad esempio, MySQL, MySQLi e PDO_MySQL).

Se non hai installato l'estensione MySQLnd, probabilmente vedresti un errore simile a quello mostrato di seguito:

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

Installa l'estensione MySQLnd

Passaggio 1 :Per installare mysqlnd , vai a ext/mysqlnd all'interno della cartella di origine PHP.

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

Passaggio 2: Esegui 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: Se viene visualizzato l'errore "configure:error:impossibile trovare le origini (config.m4) ” durante il passaggio 2, segui la nostra soluzione qui.

Passaggio 3 :Esegui Configura

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

Nota: Se ricevi un errore:configure:error:Impossibile trovare di OpenSSL , segui la nostra guida alle soluzioni qui.

Passaggio 4 :Esegui make

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

Passaggio 5 :Esegui make install

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

Passaggio finale :Non è necessario abilitare queste estensioni manualmente in php.ini. Riavvia il servizio apache

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

Cent OS
  1. Come installare Phorum con Nginx su CentOS 7

  2. Installa PHP 7.4 su CentOS 8

  3. Installa Oniguruma sulla macchina PPC64LE con CentOS

  4. Come installare XCache per PHP su CentOS

  5. Come installare PHP-Nuke su un VPS CentOS 6

Come installare e configurare OpenLiteSpeed ​​con PHP 7 su CentOS 7

Installa Apache, PHP e MySQL su CentOS 7 (LAMP)

Come installare Redmine 3 con Nginx su CentOS 7

Come installare Pimcore con Nginx su CentOS 7

Come installare InvoicePlane con Nginx su CentOS 7

Come installare Nginx con PHP e MySQL (LEMP Stack) su CentOS 7.6