Śledziłem dość dużo te same instrukcje dotyczące Sierra (może masz pomieszane w pewnym momencie):
- zainstalować najnowszą wersję Narzędzi Xcode linii poleceń. (wprowadzając w terminalu następujące polecenie:
xcode-select –install
)
- Pobierz najnowszą wersję gettext i wyodrębnij ją do/Source lub cokolwiek chcesz.
- W dyrektora/Źródło wejścia w terminalu:
./Configure
, make
i sudo make install
- Download wersja PHP, który pasuje do systemu i rozpakuj go
- Zmiana źródła PHP do ext katalogu/gettext i wprowadź następujące polecenia:
phpize
, ./Configure
, make
i sudo make install
(każdy w osobnym wierszu). W tym momencie może pojawić się błąd SIP, ponieważ instalacja nie ma dostępu do/usr/libexec/php/extensions. Jednak rozszerzenie został stworzony w folderze źródłowym PHP ext/gettext/moduły
- Utwórz folder rozszerzenie lokalnego:
mkdir -p /usr/local/macoperator/lib/php/extensions
i skopiuj nowo utworzony gettext.so rozszerzenie do tego folderu
Reference folderu lokalnego rozszerzenie w pliku/etc/php.ini. Wystarczy dodać następującą linię na końcu:
extension_dir = "/usr/local/macoperator/lib/php/extensions"
[gettext]
extension=gettext.so
Wreszcie, upewnij się, że Apache jest uruchomiony ponownie, wydając: server-apachectl graceful
Sprawdzanie phpinfo()
, widzisz:
GetText Pomoc włączony
Alternatywnie, możesz spróbować zainstalować PHP przez Homebrew.
jakie błędy dostałeś? Czy sprawdziłeś logi? – Dekel
nie ma błędu w konsoli. strona nie jest tłumaczona, gdy próbuję ją przetłumaczyć. –