2017-02-10 29 views
8

Tôi đang làm việc trên trang web đang sử dụng gettext để dịch. Trang web đang dịch đúng trên các máy chủ của các máy khác nhưng không dịch trên máy chủ của tôi (OS X El Capitan phiên bản 10.11.6). Tôi có làm theo các hướng dẫn sau để cài đặt gettext trên mac:cách dịch bằng gettext trên máy chủ xampp trên OS X El Capitan phiên bản 10.11.6

link để hướng dẫn tôi theo

Sau khi cài đặt, gettext không vẫn còn làm việc. Ai đó có thể giúp tôi ở đây không ??

+0

lỗi nào bạn nhận được? Bạn đã kiểm tra nhật ký chưa? – Dekel

+0

không có lỗi trong bảng điều khiển. trang không chỉ được dịch khi tôi cố dịch nó. –

Trả lời

1

Tôi đi theo khá nhiều các hướng dẫn tương tự trên Sierra (có thể bạn đã sai lầm ở một thời điểm nào?):

  1. Cài đặt phiên bản mới nhất của Xcode Command Line Tools. (bằng cách nhập lệnh sau vào thiết bị đầu cuối: xcode-select –install)
  2. Tải xuống phiên bản mới nhất của gettext và giải nén nó vào/Nguồn hoặc bất cứ điều gì bạn thích.
  3. Trong giám đốc/Nguồn nhập vào thiết bị đầu cuối: ./Configure, make, và sudo make install
  4. Download phiên bản PHP phù hợp với hệ thống của bạn và giải nén nó
  5. Thay đổi trong nguồn PHP vào thư mục ext/gettext và nhập các lệnh sau: phpize, ./Configure, makesudo make install (mỗi dòng trên một dòng riêng biệt). Tại thời điểm này, bạn có thể gặp lỗi SIP vì cài đặt không có quyền truy cập vào/usr/libexec/php/extensions. Tuy nhiên, phần mở rộng đã được tạo ra trong thư mục nguồn PHP ext/gettext/modules
  6. Tạo một thư mục mở rộng địa phương: mkdir -p /usr/local/macoperator/lib/php/extensions và sao chép các mới được tạo ra gettext.so mở rộng vào thư mục này
  7. tham khảo thư mục mở rộng địa phương của bạn/etc/php.ini. Chỉ cần thêm dòng sau vào cuối file:

     
    extension_dir = "/usr/local/macoperator/lib/php/extensions" 
    [gettext] 
    extension=gettext.so 
    
  8. Cuối cùng, hãy chắc chắn apache được khởi động lại, bằng cách phát hành: server-apachectl graceful

  9. Kiểm tra phpinfo(), bạn thấy:

    gettext Hỗ trợ kích hoạt

Hoặc, bạn có thể thử cài đặt PHP qua Homebrew.

Các vấn đề liên quan