Ich arbeite an einer Website, die gettext für die Übersetzung verwendet. Die Website übersetzt korrekt auf Servern anderer Maschinen, aber nicht auf meiner (OS X El Capitan Version 10.11.6). Ich habe das folgende Tutorial zur Installation von gettext auf dem Mac:
Link zum Tutorial Ich folgte
Nach der Installation funktioniert gettext noch nicht. Kann mir hier jemand helfen ??
Ich habe fast die gleichen Anweisungen in Sierra befolgt (vielleicht hast du es irgendwann vermasselt?):
xcode-select –install
) ./Configure
, make
und sudo make install
phpize
, ./Configure
, make
und sudo make install
(jeweils in einer separaten Zeile).
An dieser Stelle erhalten Sie möglicherweise einen SIP-Fehler, da die Installation keinen Zugriff auf / usr / libexec / php / extensions hat. Die Erweiterung wurde jedoch im PHP-Quellordner ext / gettext / modules mkdir -p /usr/local/macoperator/lib/php/extensions
und kopieren Sie die neu erstellte Erweiterung gettext.so in diesen Ordner Verweisen Sie auf den lokalen Erweiterungsordner in Ihrer /etc/php.ini. Fügen Sie einfach die folgende Zeile am Ende hinzu:
%Vor% Stellen Sie abschließend sicher, dass Apache neu gestartet wird, indem Sie Folgendes ausgeben: server-apachectl graceful
Überprüfen Sie phpinfo()
, sehen Sie:
GetText Unterstützung aktiviert
Alternativ können Sie versuchen, PHP über Homebrew zu installieren.
Tags und Links php gettext translation