Heim Backend-Entwicklung PHP7 So installieren Sie MySQLi in PHP7 und stoßen auf Fallstricke

So installieren Sie MySQLi in PHP7 und stoßen auf Fallstricke

Aug 15, 2020 am 10:38 AM
mysqli php7

So installieren Sie mysqli in php7: Suchen Sie zuerst mysqli im Verzeichnis „php7.2 ext“ und geben Sie dann „/usr/local/php7.2/bin/phpize“ ein Installieren Sie es einfach.

So installieren Sie MySQLi in PHP7 und stoßen auf Fallstricke

Empfohlen: „PHP7

php7 Fallstricke und Lösungen für die Installation der MySQLi-Erweiterung

1. Installationsschritte

1. Finden Sie MySQL im php7.2 ext-Verzeichnis

2 . Geben Sie ein /usr/local/php7.2/bin/phpize

3 Im mysqli-Ordner ausführen./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli= /usr/bin/mysql_config

4, make

5, make install

2. Fallstricke

Problem 1: Wenn mysql_config nicht gefunden werden kann, ist mysql-devel möglicherweise nicht installiert

1. Die Quelle von muss installiert werden MySQL

2. Zu diesem Zeitpunkt wird das MySQL-bezogene Repo im Verzeichnis /etc/yum.repos.d/ angezeigt

3 yum install mysql-devel

Frage 2: Bei der Installation von MySQL tritt ein Fehler auf: ext/mysqlnd/mysql_float_to_double.h: Keine solche Datei oder kein solches Verzeichnis

Lösungsschritte

1. vim /home/tmp/php-7.2.11/ext/mysqli/mysqli_api.c (finden Sie Ihr Installationsverzeichnis hier)

2 . Ändern Sie den Pfad

/ext/mysqlnd/mysql_float_to_double.h
Nach dem Login kopieren

in Zeile 36 der Datei in

 /home/tmp/php-7.2.11/ext/mysqlnd/mysql_float_to_double.h
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo installieren Sie MySQLi in PHP7 und stoßen auf Fallstricke. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Lösung für PHP Schwerwiegender Fehler: Aufruf der undefinierten Funktion mysqli_connect() Lösung für PHP Schwerwiegender Fehler: Aufruf der undefinierten Funktion mysqli_connect() Jun 23, 2023 am 09:40 AM

Beim Schreiben von Webanwendungen mit PHP wird häufig eine MySQL-Datenbank zum Speichern von Daten verwendet. PHP bietet eine Möglichkeit zur Interaktion mit der MySQL-Datenbank namens MySQLi. Bei der Verwendung von MySQLi wird jedoch manchmal eine Fehlermeldung angezeigt, wie unten gezeigt: PHPFatalerror:Calltoundefinedfunctionmysqli_connect() Diese Fehlermeldung bedeutet, dass PHP my nicht finden kann

PHP PDO vs. MySQL: Vergleich und Kontrast PHP PDO vs. MySQL: Vergleich und Kontrast Feb 19, 2024 pm 12:24 PM

PDOPDO ist eine objektorientierte Abstraktionsschicht für den Datenbankzugriff, die eine einheitliche Schnittstelle für PHP bereitstellt und es Ihnen ermöglicht, denselben Code für die Interaktion mit verschiedenen Datenbanken (z. B. Mysql, Postgresql, Oracle) zu verwenden. PDO verbirgt die Komplexität der zugrunde liegenden Datenbankverbindungen und vereinfacht Datenbankoperationen. Vorteile und Nachteile Vorteile: Einheitliche Schnittstelle, unterstützt mehrere Datenbanken, vereinfacht Datenbankoperationen, reduziert Entwicklungsschwierigkeiten, stellt vorbereitete Anweisungen bereit, verbessert die Sicherheit, unterstützt die Transaktionsverarbeitung. Nachteile: Die Leistung ist möglicherweise etwas geringer als bei nativen Erweiterungen, ist auf externe Bibliotheken angewiesen, kann den Overhead erhöhen. Democode verwendet PDO Connect zur MySQL-Datenbank: $db=newPDO("mysql:host=localhost;dbnam

Was soll ich tun, wenn PHP keine Verbindung zu MySQL herstellen kann? Was soll ich tun, wenn PHP keine Verbindung zu MySQL herstellen kann? Nov 09, 2022 am 10:07 AM

Lösung für PHP, das keine Verbindung zu mysqli herstellen kann: 1. Öffnen Sie die Datei „php.ini“. 2. Suchen Sie nach „mysqli.reconnect“. 3. Ändern Sie „mysqli.reconnect = OFF“ in „mysqli.reconnect = on“.

So installieren Sie die Mongo-Erweiterung in PHP7.0 So installieren Sie die Mongo-Erweiterung in PHP7.0 Nov 21, 2022 am 10:25 AM

So installieren Sie die Mongo-Erweiterung in PHP7.0: 1. Erstellen Sie die Mongodb-Benutzergruppe und den Mongodb-Benutzer. 2. Laden Sie das Mongodb-Quellcodepaket herunter und platzieren Sie das Quellcodepaket im Verzeichnis „/usr/local/src/“. Geben Sie das Verzeichnis „src/“ ein. 4. Entpacken Sie das Quellcodepaket. 6. Kopieren Sie die Dateien in das Verzeichnis „mongodb/“.

So lösen Sie das Problem, wenn PHP7 erkennt, dass der TCP-Port nicht funktioniert So lösen Sie das Problem, wenn PHP7 erkennt, dass der TCP-Port nicht funktioniert Mar 22, 2023 am 09:30 AM

In PHP5 können wir die Funktion fsockopen() verwenden, um den TCP-Port zu erkennen. Mit dieser Funktion können Sie eine Netzwerkverbindung herstellen und eine Netzwerkkommunikation durchführen. In PHP7 kann die Funktion fsockopen() jedoch auf einige Probleme stoßen, z. B. dass der Port nicht geöffnet werden kann, keine Verbindung zum Server hergestellt werden kann usw. Um dieses Problem zu lösen, können wir die Funktionen socket_create() und socket_connect() verwenden, um den TCP-Port zu erkennen.

Was soll ich tun, wenn das Plug-in in php7.0 installiert ist, aber immer noch angezeigt wird, dass es nicht installiert ist? Was soll ich tun, wenn das Plug-in in php7.0 installiert ist, aber immer noch angezeigt wird, dass es nicht installiert ist? Apr 02, 2024 pm 07:39 PM

So beheben Sie das Problem, dass das Plugin in PHP 7.0 nicht installiert ist: Überprüfen Sie die Plugin-Konfiguration und aktivieren Sie das Plugin. Starten Sie PHP neu, um die Konfigurationsänderungen zu übernehmen. Überprüfen Sie die Berechtigungen der Plugin-Datei, um sicherzustellen, dass sie korrekt sind. Installieren Sie fehlende Abhängigkeiten, um sicherzustellen, dass das Plugin ordnungsgemäß funktioniert. Wenn alle anderen Schritte fehlschlagen, erstellen Sie PHP neu. Weitere mögliche Ursachen sind inkompatible Plugin-Versionen, das Laden der falschen Version oder PHP-Konfigurationsprobleme.

PHP-Warnung: mysqli_connect(): (HY000/2002): Lösung für Verbindung abgelehnt PHP-Warnung: mysqli_connect(): (HY000/2002): Lösung für Verbindung abgelehnt Jun 23, 2023 am 08:54 AM

Wenn bei der Verwendung von PHP zum Herstellen einer Verbindung zu einer MySQL-Datenbank die folgende Fehlermeldung angezeigt wird: PHPWarning:mysqli_connect():(HY000/2002):Connectionrefused, können Sie versuchen, dieses Problem zu lösen, indem Sie die folgenden Schritte ausführen. Um zu bestätigen, ob der MySQL-Dienst normal ausgeführt wird, sollten Sie zunächst prüfen, ob der MySQL-Dienst normal ausgeführt wird. Wenn der Dienst nicht ausgeführt wird oder nicht gestartet werden kann, kann dies zu einem Fehler beim Verweigern der Verbindung führen. kannst du

Was ist die laufende Datei von mysql Was ist die laufende Datei von mysql Apr 11, 2023 am 10:38 AM

Die laufende Datei von mysql ist mysqld. Sie stellt das Mysql-Serverprogramm dar, das einen Serverprozess direkt starten kann .

See all articles