GNU/Linux >> Linux Esercitazione >  >> Linux

Come abilitare mysqlnd per php?

Potrei essere in ritardo con questo, ma potrebbe essere di aiuto ad altri. Come già detto altrove nel forum, se una chiamata a una funzione come get_result lamenta che non è definita, allora è necessario installare php-mysqlnd (questa domanda). Mi sono reso conto che facendo yum install (centos) segnalerà automaticamente che vuole rimuovere php-mysql e phpmyadmin; non accettarlo poiché il tuo phpmyadmin potrebbe non funzionare dopo. Invece, usa yum shell che prenderà i comandi in una volta e gestirà con garbo il passaggio; fallo nella riga di comando:

# yum shell
> remove  php-mysql
> install php-mysqlnd
> run
> quit

Ora potresti dover riavviare sia i servizi mariadb (molto probabilmente) che httpd.


yum install php-mysqlnd è disponibile solo su CentALT e forse remi repository. Webtatic ha anche alcuni buoni repository php. NON è su quelli predefiniti (stavo usando CentOS).


Il ./configure Il comando fa parte del processo di compilazione dal codice sorgente.

Puoi compilare dal sorgente o installare tramite il gestore pacchetti. Immagino che nel tuo caso sia preferibile il gestore pacchetti.

Come si lamenta il gestore dei pacchetti, non puoi avere entrambi php-mysql e php-mysqlnd installato.

Quindi puoi

yum remove php-mysql

prima di

yum install php-mysqlnd

Quindi verifica il successo tramite

php -m | grep mysqlnd

o

php -i | grep mysqlnd

yum swap php-mysql php-mysqlnd

Linux
  1. Come abilitare, disabilitare e installare i plug-in Yum

  2. Come installare XCache per PHP su CentOS

  3. Come importare la chiave che firma un repository per Dnf/yum?

  4. Come abilitare le protezioni per la temperatura della CPU

  5. Come abilitare il repository PowerTools in CentOS 8?

Come abilitare il sudo senza password per l'utente in Linux

Come abilitare il canale Conda-forge per Conda Package Manager

Come installare ionCube Loader per PHP in Ubuntu

Come abilitare la segnalazione degli errori PHP in cPanel?

Come disabilitare/abilitare php_functions?

Come abilitare CloudFlare CDN per il mio sito web?