バージョン選択

フォーラム

メニュー

オンライン状況

47 人のユーザが現在オンラインです。 (35 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 47
もっと...

サイト内検索

質問 > その他 > EC-CUBE4.0のインストール中にPHPがintlに対応していないとメッセージ

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kazz_oga
投稿日時: 2018/11/29 16:41
対応状況: 確認中
常連
登録日: 2013/8/5
居住地: 東京都北区赤羽西
投稿: 61
EC-CUBE4.0のインストール中にPHPがintlに対応していないとメッセージ
▼テンプレート
[EC-CUBE] EC-CUBE4.0 インストール途中
[レンタルサーバ] ローカルPC
[OS] MacOS 10.14.1 /XAMPP 7.1.23
[PHP] 7.1.23
[データベース] MySQL 5.0.12
[ブラウザ] safari
[導入プラグインの有無] ー
[カスタマイズの有無]  ー
[現象]
ローカル環境にEC-CUBE4.0をインストールしようとしています。

1.インストール中に次のメッセージ
Problem 1
- The requested PHP extension ext-intl ^1.1 is missing from your system. Install or enable PHP's intl extension.

2. PHPにintlを追加しようと、pecl install intlをするがエラー
 以下手順と最終メッセージ
 $ PATH="/Applications/XAMPP/xamppfiles/bin:${PATH}"
 $ brew install --force icu4c
 $ brew link --force icu4c
 $ brew install autoconf
 $ sudo pecl update-channels
  ここまでは正常
 $ sudo pecl install intl
  No releases available for package "pecl.php.net/intl" install failed

3.pencl.php.netから手動でintl3.0.0をダウンロードして手動コンパイルを試みるが
 $ cd ダウンロードしたintlの場所
 $ phpize
 $ ./configure
 $ make
 fatal error: 'ext/standard/php_smart_str.h' file not found
 #include <ext/standard/php_smart_str.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ext/standard/php_smart_str.hが見つからず、終了

4. ext/standard/php_smart_str.hは次のところにあります
 XAMPP/xamppfile/include/php/ext/standerd/php_smart_str.h
 
手動コンパイルをする場所、ダウンロードした場所が悪いのかとも思っています。

解決策、解決の方向などありましたら教えてください
kazz_oga
投稿日時: 2018/11/30 15:12
対応状況: −−−
常連
登録日: 2013/8/5
居住地: 東京都北区赤羽西
投稿: 61
Re: EC-CUBE4.0のインストール中にPHPがintlに対応していないとメッセージ
自己レスですが

XAMPPの環境の外でphp7をいれてみました
php7.1.19 intlなし
php7.1.24 intlOK

XAMPPのバージョンアップ
php7.1.24 intlなし
php7.2.12 intlなし

XAMPP配下では手詰まり状態です
nanasess
投稿日時: 2018/11/30 15:38
対応状況: −−−
登録日: 2006/9/9
居住地: 宝塚
投稿: 1857
Re: EC-CUBE4.0のインストール中にPHPがintlに対応していないとメッセージ
XAMPP は環境依存の問題が発生しやすいので、あまりおすすめできません。

開発メンバーもビルトインウェブサーバーで開発する場合が多く、 XAMPP を使うことはほとんどありません。

ローカル環境で開発される場合は、 bin/console server:run でビルトインウェブサーバーを起動して開発するのがお手軽です。
http://doc4.ec-cube.net/quickstart_install#パッケージを使用したインストール


----------------
大河内健太郎(Kentaro Ohkouchi)
EC-CUBE公式エバンジェリスト
有限会社 Loop AZ

EC-CUBE1系2系長期サポートホスティングサービス CUBE Lab
https://cubelab.info/

kazz_oga
投稿日時: 2018/11/30 21:53
対応状況: −−−
常連
登録日: 2013/8/5
居住地: 東京都北区赤羽西
投稿: 61
Re: EC-CUBE4.0のインストール中にPHPがintlに対応していないとメッセージ
ありがとうございます。

いただいたコメントで、
XAMPPをやめる決断ができました。
kazz_oga
投稿日時: 2018/12/4 17:03
対応状況: 解決済
常連
登録日: 2013/8/5
居住地: 東京都北区赤羽西
投稿: 61
Re: EC-CUBE4.0のインストール中にPHPがintlに対応していないとメッセージ
XAMPPをあきらめ、Homebrewで環境をつくりました。

Macでの環境構築の注意事項(備忘録)
1)apacheの設定
 ネットにあるexampleは接続ポート8080が多いが、macでは'80'で設定すること
2)mySQLの設定
 8.0以降はインストール時にmy.cnfの内容を見て、DBの生成を行なっている。
 初期状態に不適切なmy.cnfがあるとmysql.userなどのテーブルも生成されない。
 初期状態でmy.cnfがなければ、デフォルトで生成してくれる。
3)phpMyAdminの設定
 ユーザ権限の指定にバグがある。mysqlで権限は設定する。
 mySQL8.0の新しい認証方式に対応していない。mysqlでrootの認証方法は旧式に戻す。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

統計情報

総メンバー数は36,541名です
総投稿数は88,591件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
1857
4
yuh
1528
5
468
1319
6
red
1199
7
umebius
1007
8
fukap
907
9
shutta
827
10
tsuji
815
11 ramrun 789
12
tao_s
667
13 karin 656
14 sumida 641
15
h_tanaka
638
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© LOCKON CO.,LTD. All Rights Reserved.