2016-06-01 17 views
0

Mein php.ini extentions Abschnitt wie ist wie folgtInstallieren MySQLi und pgsql Erweiterungen auf PHP 7.0.7

; Windows Extensions 
; Note that ODBC support is built in, so no dll is needed for it. 
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5+) 
; extension folders as well as the separate PECL DLL download (PHP 5+). 
; Be sure to appropriately set the extension_dir directive. 
; 
;extension=php_bz2.dll 
;extension=php_curl.dll 
;extension=php_fileinfo.dll 
;extension=php_gd2.dll 
;extension=php_gettext.dll 
;extension=php_gmp.dll 
;extension=php_intl.dll 
;extension=php_imap.dll 
;extension=php_interbase.dll 
;extension=php_ldap.dll 
;extension=php_mbstring.dll 
;extension=php_exif.dll  ; Must be after mbstring as it depends on it 
extension=php_mysqli.dll 
;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client 
;extension=php_openssl.dll 
;extension=php_pdo_firebird.dll 
;extension=php_pdo_mysql.dll 
;extension=php_pdo_oci.dll 
;extension=php_pdo_odbc.dll 
extension=php_pdo_pgsql.dll 
;extension=php_pdo_sqlite.dll 
extension=php_pgsql.dll 
;extension=php_shmop.dll 

; The MIBS data available in the PHP distribution must be installed. 
; See http://www.php.net/manual/en/snmp.installation.php 
;extension=php_snmp.dll 

;extension=php_soap.dll 
;extension=php_sockets.dll 
;extension=php_sqlite3.dll 
;extension=php_tidy.dll 
;extension=php_xmlrpc.dll 
;extension=php_xsl.dll 

ich PhpStorm bin mit PHP zu hosten.

Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in **archive** Stack trace: #0 {main} thrown in **archive** 

Und mein Code sieht wie folgt:: Ich erhalte den Fehler bereits

<?php 
$con = mysqli_connect("localhost","root","","aula") or die(mysqli_error($con)); 
mysqli_query($con, 'SET NAMES utf8') or die(mysqli_error($con)); 

In der zweiten Zeile Jedes Mal, wenn ich versuche, die Funktion ich diese erhalten laufen. Wie kann ich die Erweiterungen installieren? Vielen Dank im Voraus.

Antwort

0

Bitte stellen Sie sicher, dass beide extension=php_mysql.dll und extension=php_mysqli.dll uncommented sind in php.in ist mysqli die „verbesserte“ MySQL-Bibliothek, aber das bedeutet nicht unbedingt, es die mysql library vollständig ersetzt.

Stellen Sie auch sicher, dass Sie die richtige php PATH-Umgebungsvariable gesetzt haben.

+0

Sie die Erweiterung 'Verlängerung mean = php_pdo_mysql.dll'? – Marcelo43

+0

@ Marcelo43, ja ... Hast du es funktioniert, indem Sie die oben genannten –

+0

Nein ... Aber ich bin Download XAMPP mit PHP 7 jetzt. Als ich XAMPP benutzt habe, bevor es funktionierte – Marcelo43

0

Wechsel von

extension_dir = "ext"

zu

extension_dir = "C: \ Apache24 \ php \ ext"