Klasse 'mysqli' nicht gefunden PHP v5.6.7

8

Auf meinem Windows 7 Rechner, mit PHP v5.6.7 und MySQL v5.6.23, und mit PHPStorm 8 versuche ich ein mysqli Objekt zu instanziieren. Wenn ich es versuche, bekomme ich:

%Vor%

Ich habe auch diesen Test durchgeführt, vorgeschlagen ​​hier :

%Vor%

Die Ausgabe ist:

%Vor%

Ich habe hier gelesen, dass dies der Fall ist Problem wird manchmal verursacht, wenn es nach der mysqli-Klasse in einem Namespace sucht. Ich habe meinen Code geändert, um dies zu korrigieren, aber das Problem besteht weiterhin

%Vor%

Ich habe gelesen, dass dieses Problem manchmal verursacht wird, wenn die mysqli-Erweiterung nicht aktiviert ist. Allerdings verwende ich PHP Version 5.6.7, und die Erweiterung mysqli ist standardmäßig auf den Versionen 5.3 und neuer aktiviert (nach hier ).

Nur um sicher zu gehen, habe ich überprüft, dass php.ini-development und php.ini-production extension_dir = "C:/PHP/php-5.6.7/ext" haben und das Semikolon aus den Zeilen entfernt haben:

%Vor%

[Zusätzliche Informationen] Ich habe einen Test gefunden, der ausgeführt werden soll und laut phpinfo () lädt er keine Konfigurationsdatei:

%Vor%

Aus irgendeinem Grund sucht der PHPStorm Webserver nicht nach php.ini an der richtigen Stelle?

Ich habe diese Einstellung in den "Interpreter options" per dies :

%Vor%

Ich habe überprüft, dass dies der richtige Pfad ist.

    
Don Subert 08.04.2015, 00:18
quelle

2 Antworten

5

scrowler und Michael Bush wiesen in den obigen Kommentaren auf die Antwort hin. Ich dachte, ich würde eine Antwort dafür erstellen, damit jemand den Thread sehen kann. Danke, Skrowler und Michael Bush.

Die Dateien php.ini-development und php.ini-production sind Vorlagen. Um wirksam zu sein, muss einer von ihnen kopiert und in php.ini umbenannt werden.

    
Don Subert 08.04.2015, 19:13
quelle
5

Haben Sie das PHP-Installationsverzeichnis zu Ihrem Umgebungspfad hinzugefügt?

  • Rechtsklick auf meinen Computer aus dem Startmenü
  • klicken Sie auf Eigenschaften
  • finde erweiterte Systemeinstellungen
  • klicke auf Umgebungsvariablen
  • unter Systemvariablen finde PATH füge C: \ php hinzu und ersetze C: \ php durch dein PHP Installationsverzeichnis; *** Merken Sie sich den Pfadtrenner

Überprüfen Sie diesen Eintrag auch in Ihrer php.ini

%Vor%     
Michael Bush 08.04.2015 00:35
quelle

Tags und Links