2017-02-10 13 views
8

翻訳にgettextを使用しているWebサイトで作業しています。このウェブサイトは、他のマシンのサーバ上で正しく翻訳されていますが、私のものではありません(OS X El Capitanバージョン10.11.6)。 私は、Mac上でgettextをインストールするには、次のチュートリアルに従う持っている:私はインストール後 OS Xのxamppサーバーでgettextを使用して翻訳する方法El Capitanバージョン10.11.6

を追ったチュートリアルへ

link、gettextのはまだ機能していません。 誰かが私をここで助けることができますか?

+0

どのようなエラーがありますか?ログをチェックしましたか? – Dekel

+0

コンソールにエラーはありません。ページを翻訳しようとすると翻訳されるだけではありません。 –

答えて

1

私は(多分あなたはいくつかの点で台無しにしている?)ほとんどシエラに同じ手順に従っ:

  1. Xcodeのコマンドラインツールの最新バージョンをインストールします。 (端末に次のコマンドを入力してください:xcode-select –install
  2. gettextの最新バージョンをダウンロードして、/ Sourceや任意のものに抽出してください。 make./Configure、およびsudo make install
  3. Downloadお使いのシステムに一致するPHPのバージョンをして
  4. gettextのディレクトリEXT /にPHPのソースの変更を、それを抽出し、次のように入力します/ソースディレクターを端末に入力します
  5. 次のコマンド:phpize,./Configure,makeおよびsudo make install(それぞれ別々の行にあります)。 インストール時に/ usr/libexec/php/extensionsにアクセスできないため、この時点でSIPエラーが発生する可能性があります。ただし、拡張子はPHPのソースフォルダに作成された内線/のgettext /モジュール
  6. ローカル拡張フォルダを作成します:mkdir -p /usr/local/macoperator/lib/php/extensionsをして、このフォルダ
  7. リファレンスあなたの内のローカル拡張フォルダに新しく作成されたgettext.so拡張子をコピー/ etc/php.iniにあります。 server-apachectl graceful

  8. phpinfo()の確認、あなたが見ています:

    GetTextはサポートが

  9. を有効にしてくださいApacheが発行して、再起動されていることを確認し、最後に

     
    extension_dir = "/usr/local/macoperator/lib/php/extensions" 
    [gettext] 
    extension=gettext.so 
    
  10. :ちょうど最後に次の行を追加します。

また、HomebrewでPHPをインストールすることもできます。

関連する問題