トップページ > 記事閲覧
PHP7環境にintlを入れたい
投稿日 : 2018/09/22(Sat) 23:49
投稿者 ぼっくん
参照先
CakePHP3をPHP7環境で使いたかったのですが、
調査したところintlというのが入っていなければならず、さらにメールにて貴社にお問い合わせしたところ、「個別でインストールを」という旨のご回答をいただきました。
インストールにあたり、2点ほど確認したいので、御回答頂きたく存じます。
・intlを入れる場所についてですが、virtual/[ユーザ名]/ などの場所にも入れて問題ありませんでしょうか?
・intlをインストールする方法について、ターミナルからyumコマンドでインストールする、で問題ございませんでしょうか?
Re: PHP7環境にintlを入れたい
投稿日 : 2018/09/27(Thu) 17:51
投稿者 スタッフ ◆OKSXpIjDx1k
参照先
ぼっくん 様

日頃より弊社サービスをご愛顧くださり、ありがとうございます。
お問い合わせの件についてご案内させていただきます。

Q1.intlを入れる場所についてですが、virtual/[ユーザ名]/ などの場所にも入れて問題ありませんでしょうか?

A1.インストール先は、「/virtual/[ユーザ名]/」以下にお願いいたします。


Q2.intlをインストールする方法について、ターミナルからyumコマンドでインストールする、で問題ございませんでしょうか?

A2.yum コマンドは、実行にサーバー管理者権限を必要としますが、
ユーザー様には管理者権限をお渡ししておりませんため実行できません。

なお、XREA、コアサーバーでは、デフォルトのPHPバージョン
(2018年9月現在、それぞれ、7.0、7.1)で、
特に設定変更等など無く intl が利用可能かと存じます。
バリューサーバの場合は、intlを有効にしてPHPのソースコードを
お客様領域内でコンパイルしていただきますよう、お願いいたします。

恐れ入りますが、以上ご確認の程よろしくお願いいたします。
その他ご不明な点がございましたら、お気軽にお問い合わせください。

今後とも弊社サービスをよろしくお願い申しあげます。
Re: PHP7環境にintlを入れたい
投稿日 : 2018/09/29(Sat) 19:24
投稿者 ぼっくん
参照先
承知いたしました。ご返信ありがとうございます。

私は現在、バリューサーバを使わせていただいておりますが、
今後はデフォルトでPHP7にintlが入っているコアサーバへの移行も視野に入れようと思います。
Re: PHP7環境にintlを入れたい
投稿日 : 2018/10/07(Sun) 04:47
投稿者 ぼっくん
参照先
>バリューサーバの場合は、intlを有効にしてPHPのソースコードを
>お客様領域内でコンパイルしていただきますよう、お願いいたします。
こちらについて、よくわからなかったのですが、
下記の認識で合っておりますでしょうか?
1 .user.iniでintlを有効化
2 intlのソースコードをローカルで準備
3 手順2で準備したソースをサーバの個別領域からUp
4 Tera termなどの端末からコンパイル操作。
もし、手順2をこちらでローカルで用意する場合、
ローカル側で別途Linuxが必要、ということになるのでしょうか?

>A2.yum コマンドは、実行にサーバー管理者権限を必要としますが、
>ユーザー様には管理者権限をお渡ししておりませんため実行できません。
見当違いでしたら申し訳ないのですが、上記コメントからサーバから直接は不可能なので、ローカルでyum(apt)を実行して用意する必要がある、と受け取りました。

ご回答いただければ幸いです。
よろしくお願いいたします。
Re: PHP7環境にintlを入れたい
投稿日 : 2018/10/09(Tue) 16:19
投稿者 スタッフ ◆OKSXpIjDx1k
参照先
ぼっくん様

日頃より弊社サービスをご愛顧くださり、ありがとうございます。
お問い合わせの件についてご案内させていただきます。

PHPのソースコードをダウンロードし、
PHPのコンパイル時に --enable-intl を指定して有効化いたします。

.bashrc等にPHPのPATHを、
.user.iniにintlのPATHを記載いただくとご利用いただけると存じます。

PHPのソースコード
http://php.net/downloads.php

恐れ入りますが、以上ご確認の程よろしくお願いいたします。
その他ご不明な点がございましたら、お気軽にお問い合わせください。

今後とも弊社サービスをよろしくお願い申しあげます。