Heim > Backend-Entwicklung > PHP-Tutorial > Warum kann ich die Intl-Erweiterung von PHP nicht auf meinem XAMPP für Mac installieren?

Warum kann ich die Intl-Erweiterung von PHP nicht auf meinem XAMPP für Mac installieren?

Linda Hamilton
Freigeben: 2024-10-29 18:12:54
Original
434 Leute haben es durchsucht

Why Can't I Install PHP's Intl Extension on My XAMPP for Mac?

Installieren der Intl-Erweiterung von PHP auf intl-Erweiterung auf XAMPP für Mac, obwohl die Anweisungen befolgt wurden. Der Befehl php -m erkennt die installierte Erweiterung nicht, was zu Composer- und CakePHP-Fehlern führt.

Lösung:

Die Lösung umfasst die folgenden Schritte:

PHP-Pfad prüfen:Bestimmen Sie den aktuell eingestellten PHP-Pfad mit dem Befehl „which php“.

PATH anpassen:
    Wenn der Pfad nicht vorhanden ist „/Applications/XAMPP/xamppfiles/bin/php“, ändern Sie den Systempfad, um ihn einzuschließen: „PATH="/Applications/XAMPP/xamppfiles/bin:${PATH}"“
  1. Installieren icu4c:
  2. Verwenden Sie Homebrew, um icu4c über „brew install icu4c“ zu installieren.
  3. Installieren Sie Intl über PECL:
  4. Führen Sie die Befehle „sudo pecl update-channels“ und „sudo pecl install intl“ aus " um die Intl-Erweiterung zu installieren.
  5. Installation überprüfen:
  6. Überprüfen Sie, ob die Erweiterung erfolgreich installiert wurde, mit „php -m |.
  7. Konfigurieren Sie PHP .ini:
  8. Fügen Sie die Zeile „extension=intl.so“ in der php.ini-Datei unter „/Applications/XAMPP/xamppfiles/etc/php.ini“ hinzu oder kommentieren Sie sie aus und starten Sie Apache neu.
  9. Zusätzliche Hinweise:
  10. Wenn die „intl“-Installation fehlschlägt, stellen Sie sicher, dass Autoconf installiert ist. Verwenden Sie Homebrew für „brew install autoconf automake“ oder installieren Sie es manuell.

Nach der Installation von „intl“ löschen Sie den APC-Cache (falls verwendet): „apcu_clear_cache();.“Wenn die intl-Erweiterung Bleibt unentdeckt, versuchen Sie, vor dem Apache-Neustart die folgenden Zeilen zur php.ini-Datei hinzuzufügen:

Das obige ist der detaillierte Inhalt vonWarum kann ich die Intl-Erweiterung von PHP nicht auf meinem XAMPP für Mac installieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage