PHP7環境でintlモジュール有効化をしたい

TOP Forums 使い方全般(Fixing KUSANAGI) PHP7環境でintlモジュール有効化をしたい

PHP7環境でintlモジュール有効化をしたい

Tagged: ,

Viewing 3 reply threads
  • Author
    Posts
    • #302
      Byron
      Participant

        phpで日本語ドメインを変換するために「idn_to_utf8」を使いたいのですが、
        そのためには、intlを有効にする必要があるようです。

        しかし、PHP7だとなかなできません。。。

        何か方法はありますか??

      • #368
        inagaki
        Participant

          同じ問題にあたっているのですが、本件何か解決策、回避策はありましたか?

        • #376
          xsato
          Participant

            当方も、PHP7.2環境で intlモジュールを有効化する方法を探しています。ご存知でしたら共有いただけますと幸いです。

          • #377
            xsato
            Participant

              一応、インストールできたので共有します。

              以下でインストールしました。(1行目はいらないかも)

              yum --enablerepo=remi,remi-php7.2 update
              yum --enablerepo=remi,remi-php7.2 install php72-php-intl

              インストールした intl.so の場所を探して、php.ini の extension 設定に追記します。
              自分の場合、今回は /opt/remi/php72/root/usr/lib64/php/modules にインストールされていました。

              php5.6 の extension の設定ファイルを php7用のディレクトリにコピーします。
              cp /etc/php.d/20-intl.ini /etc/php7.d/extensions/

              20-intl.ini の内容を以下に書き換えます。

              ; Enable intl extension module
              ;extension=intl.so
              extension=/opt/remi/php72/root/usr/lib64/php/modules/intl.so

              これで、再起動すれば php-intl が有効化されると思います。
              手探りで対応したので、もっとよいやり方があればご教授くださいませ。

              • This reply was modified 6 years ago by xsato.
          Viewing 3 reply threads
          • You must be logged in to reply to this topic.

          Next article

          フォーラムについて