Ich habe gerade angefangen, PHP zu lernen, und dazu habe ich wampserver auf meinem Windows 8.1 installiert. Wenn ich versuche zu starten, funktioniert es einwandfrei, aber ich habe zwei Probleme:
1) Ich habe einen Fehler auf meiner Localhost-Seite:
*** ERROR *** Die PHP - Konfigurationsdatei ist: - sollte Folgendes sein: C: /wamp64/bin/Apache/apache2.4.17/bin/php.ini oder c:/wamp64/bin/php/php5.6.16/phpforapache.ini
Ich habe versucht, die php.ini-Datei zu finden, aber sie existiert nicht. In meinem phpinfo () steht (keine) vor der Loaded Configuration Datei.
2) Das andere Problem ist, dass ich nicht auf phpmyadmin zugreifen kann und diese Fehlermeldung angezeigt wird:
"Die mbstring-Erweiterung fehlt. Bitte überprüfen Sie Ihre PHP -Konfiguration."
Da ich in php wirklich neu bin, halte bitte die Antworten einfach! :)
Danke im Voraus.
Ich löse dieses Problem einfach.
um sicherzugehen, dass Sie Wampserver "Als Administrator" starten,
klicken Sie mit der rechten Maustaste auf die Verknüpfungen, Eigenschaften, Registerkarte Verknüpfung:
Lassen Sie Wampmanager und ursing win + x + a oder andere Wege, um ein Cmd-Administratorbefehlsfenster zu öffnen (Achtung: Es sollte die Cmd als Administrator ausführen)
Greifen Sie in diesem Fenster auf Ihren installierten Apache-Pfad .__ zu. Mein Pfad lautet beispielsweise: D:\wamp64\bin\Apache\apache2.4.17\bin
dann tippen
D:\wamp64\bin\Apache\apache2.4.17\bin> mklink php.ini d:\wamp\bin\php\php5.6.15\phpForApache.ini
und Sie sehen eine Nachricht wie "php.ini << === >> d:\wamp\bin\php\php5.6.15\phpForApache.ini symlink erstellt"
schließen Sie die Cmd und starten Sie Wampmanager als Administrator neu
Ich hoffe, dass meine Lösung auch für Sie funktioniert.
nach der Installation von php müssen Sie die Datei php-production.ini in php.ini umbenennen. Diese Dateien in Ihrem php-Stammverzeichnis installiert.
Für mbstring müssen Sie diese Erweiterung aktivieren. Dazu müssen Sie die Zeile in Ihrer php.ini-Datei (kurz zuvor umbenannt) kommentieren:
;extension = php_mbstring.dll
Prüfen Sie, ob Sie diese Zeile in Ihrer php.ini haben:
[mbstring]
mbstring.language = all
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.http_output = UTF-8
mbstring.encoding_translation = On
mbstring.detect_order = UTF-8
mbstring.substitute_character = none;
mbstring.func_overload = 0
mbstring.strict_encoding = Off
klicken Sie in der Taskleiste (untere rechte Ecke des Fensters) mit der linken Maustaste auf das Symbol, die PHP-Version und die Version. Klicken Sie auf die aktuelle Version (die mit einem grünen Häkchen markierte).
Dies war mein Problem: * ERROR * Die durch die PHP -Konfiguration geladene Datei lautet: c:/program files (x86) /php/php.ini - sollte Folgendes sein: c:/wamp64/bin /Apache/apache2.4.27/bin/php.ini oder c: /wamp64/bin/php/php5.6.31/phpforapache.ini Sie müssen Folgendes ausführen: Klicken Sie mit der rechten Maustaste auf das Symbol Wampmanager -> Refresh .__ Ich ging einfach in die Programmdateien (x86) und fügte 1 zu meinem PHP - Ordner hinzu, um dies unsichtbar zu machen, und startete alle Wampserver - Dienste neu. Könnte ein Konflikt mit meinem This old PHP gewesen sein.