Fehlerbehebung bei der PHP-intl-Installation auf XAMPP
Problembeschreibung:
Installieren und Aktivieren der intl-Erweiterung auf XAMPP für Mac OS X erweist sich als herausfordernd. Trotz der Befolgung der in verschiedenen Tutorials beschriebenen Schritte funktioniert der Befehl php -m | Der Befehl grep intl gibt immer noch ein leeres Ergebnis zurück, was darauf hinweist, dass die Erweiterung nicht installiert ist.
Diagnose und Lösung:
Um dieses Problem zu beheben, wird eine Reihe von Schritten empfohlen :
-
PHP-Pfad überprüfen: Stellen Sie sicher, dass der richtige PHP-Pfad eingestellt ist. Wenn Sie XAMPP verwenden, sollte es auf /Applications/XAMPP/xamppfiles/bin/php verweisen.
-
Installieren Sie ICU4C: Installieren Sie ICU4C mit dem Homebrew-Paketmanager mit dem Befehl brew install icu4c.
-
Intl Pecl installieren: Aktualisieren Sie die Pecl-Kanäle und installieren Sie die intl-Erweiterung mit den folgenden Befehlen:
root$: sudo pecl update-channels
root$: sudo pecl install intl
Nach dem Login kopieren
-
Entkommentieren Sie intl. also: Fügen Sie in der Datei /Applications/XAMPP/xamppfiles/etc/php.ini die Zeile extension=intl.so hinzu oder kommentieren Sie sie aus.
-
Apache neu starten: Starten Sie den Apache neu Server, damit die Änderungen wirksam werden.
Zusätzliche Hinweise:
- Autoconf muss möglicherweise vor der Installation von intl installiert werden. Dies kann mit Homebrew (brew install autoconf automake) oder durch Ausführen der in der angegebenen Antwort bereitgestellten Befehle erfolgen.
- Wenn das Problem weiterhin besteht, prüfen Sie, ob php.ini-Überschreibungen oder andere potenzielle Konflikte vorliegen.
Das obige ist der detaillierte Inhalt vonWarum wird meine Php-intl-Erweiterung nach der Installation auf XAMPP nicht angezeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!