GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte rozšíření MySQLnd pro PHP 7.2.3 na PPC64LE s CentOS 7

Nainstaloval jsem PHP ze zdroje na PPC64LE s CentOS. Během možností konfigurace jsem povolil rozšíření MySQLi. V určitých částech vývoje mé webové aplikace nefungovaly funkce připojení MySQL. Zjistil jsem, že ovladač MySQL Native je doporučenou možností klientské knihovny, protože má za následek lepší výkon a poskytuje přístup k funkcím, které nejsou dostupné při používání klientské knihovny MySQL. Chtěl jsem tedy nainstalovat nativní ovladač MySQL, protože podporuje všechna rozšíření MySQL (tj. MySQL, MySQLi a PDO_MySQL).

Pokud nemáte nainstalované rozšíření MySQLnd, pravděpodobně se zobrazí chyba podobná té, která je uvedena níže:

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

Instalovat rozšíření MySQLnd

Krok 1 :Chcete-li nainstalovat mysqlnd , přejděte na ext/mysqlnd uvnitř zdrojové složky PHP.

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

Krok 2: Spusťte phpize příkaz

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

Poznámka: Pokud se zobrazí chyba „configure:error:nelze najít zdroje (config.m4) ” během kroku 2 postupujte podle našeho řešení zde.

Krok 3 :Spusťte Konfigurovat

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

Poznámka: Pokud se zobrazí chyba:configure:error:Nelze najít OpenSSL , postupujte podle našeho průvodce řešením zde.

Krok 4 :Spusťte make

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

Krok 5 :Spusťte make install

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

Poslední krok :Není potřeba tato rozšíření povolovat ručně v php.ini. Stačí restartovat službu apache

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

Cent OS
  1. Jak nainstalovat Phorum s Nginx na CentOS 7

  2. Nainstalujte PHP 7.4 na CentOS 8

  3. Jak nainstalovat PHP-Nuke na CentOS 6 VPS

  1. Nainstalujte Oniguruma na stroj PPC64LE s CentOS

  2. Jak nainstalovat XCache pro PHP na CentOS

  3. Jak nainstalovat TicketsCAD na CentOS

  1. Nainstalujte PHP 7 na CentOS 7

  2. Nainstalujte MySQL na CentOS 7

  3. Jak nainstalovat WordPress s Nginx na CentOS 7