GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengaktifkan mysqlnd untuk php?

Saya mungkin terlambat dengan ini tetapi bisa membantu orang lain. Seperti yang sudah dikatakan di tempat lain di forum, jika panggilan ke fungsi seperti get_result mengeluh bahwa itu tidak terdefinisi, maka php-mysqlnd perlu diinstal (pertanyaan ini). Saya menyadari bahwa melakukan yum install (centos) akan secara otomatis melaporkan bahwa ia ingin menghapus php-mysql dan phpmyadmin; jangan terima ini karena phpmyadmin Anda mungkin tidak berfungsi setelahnya. Alih-alih, gunakan yum shell yang akan mengambil perintah sekaligus dan dengan anggun menangani perubahan; lakukan ini di baris perintah:

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

Sekarang Anda mungkin harus memulai ulang layanan mariadb (kemungkinan besar) dan httpd.


yum install php-mysqlnd hanya tersedia di CentALT dan mungkin remi repo. Webtatic juga memiliki beberapa repo php yang bagus. Ini BUKAN pada yang default (saya menggunakan CentOS).


./configure perintah adalah bagian dari proses kompilasi dari kode sumber.

Anda dapat mengkompilasi dari sumber atau menginstal melalui pengelola paket. Saya kira dalam kasus Anda, manajer paket lebih disukai.

Seperti yang dikeluhkan pengelola paket, Anda tidak dapat memiliki keduanya php-mysql dan php-mysqlnd diinstal.

Jadi Anda bisa

yum remove php-mysql

sebelum

yum install php-mysqlnd

Kemudian periksa keberhasilan melalui

php -m | grep mysqlnd

atau

php -i | grep mysqlnd

yum swap php-mysql php-mysqlnd

Linux
  1. Cara Mengaktifkan, Menonaktifkan, dan Menginstal Plug-in Yum

  2. Cara Menginstal XCache untuk PHP di CentOS

  3. Cara mengaktifkan perlindungan untuk suhu CPU

  1. Bagaimana Mengimpor Kunci Yang Menandatangani Repositori Untuk Dnf/yum?

  2. Bagaimana cara mengaktifkan SQLite di Linux/Apache/PHP?

  3. Bagaimana cara mengaktifkan repositori PowerTools di CentOS 8?

  1. Bagaimana cara mengaktifkan penyorotan sintaks untuk .bash_aliases di vim?

  2. Bagaimana cara memperbarui PHP ke versi 5.4 di Amazon Linux?

  3. Bagaimana cara memutakhirkan ke versi PHP terbaru di CentOS dengan yum?