Maison > Article > développement back-end > Que dois-je faire si PHP ne prend pas en charge MySQLi ?
Solution au problème selon lequel php ne prend pas en charge mysqli : entrez d'abord le package de code source php et recherchez le répertoire d'extension pcntl ; puis utilisez phpize pour générer le fichier de configuration puis chargez l'extension mysqli.so dans le php ; Le fichier de configuration .ini ; enfin, redémarrer php- fpm suffit.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur Dell G3.
php ne supporte pas mysqli, existe-t-il un moyen de générer mysqli.so ?
1. Entrez le package de code source php et recherchez le répertoire d'extension pcntl
[root@php ~]# cd ./php-5.6.7/ext/mysqli/
2 Utilisez phpize pour générer le fichier de configuration
[root@php pcntl]# phpize [root@php pcntl]# ./configure
3.
[root@php no-debug-non-zts-20131226]# ls bcmath.so gd.so opcache.a mysqli.so calendar.so mcrypt.so opcache.so pdo_mysql.so curl.so memcache.so openssl.so posix.so
4. La configuration php.ini charge l'extension mysqli.so
extension=/usr/local/lib/php/extensions/no-debug-non-zts-20131226/mysqli. alors
5. Redémarrez php-fpm et vérifiez phpinfo.
[Apprentissage recommandé : "Tutoriel vidéo PHP"]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!