バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kazz_oga
投稿日時: 2018/11/29 16:41
対応状況: 確認中
一人前
登録日: 2013/8/5
居住地: 東京都北区赤羽西
投稿: 144
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
居住地: 東京都北区赤羽西
投稿: 144
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
居住地:
投稿: 2303
Re: EC-CUBE4.0のインストール中にPHPがintlに対応していないとメッセージ
XAMPP は環境依存の問題が発生しやすいので、あまりおすすめできません。

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

ローカル環境で開発される場合は、 bin/console server:run でビルトインウェブサーバーを起動して開発するのがお手軽です。
http://doc4.ec-cube.net/quickstart_install#パッケージを使用したインストール
kazz_oga
投稿日時: 2018/11/30 21:53
対応状況: −−−
一人前
登録日: 2013/8/5
居住地: 東京都北区赤羽西
投稿: 144
Re: EC-CUBE4.0のインストール中にPHPがintlに対応していないとメッセージ
ありがとうございます。

いただいたコメントで、
XAMPPをやめる決断ができました。
kazz_oga
投稿日時: 2018/12/4 17:03
対応状況: 解決済
一人前
登録日: 2013/8/5
居住地: 東京都北区赤羽西
投稿: 144
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公式 Amazon Payプラグイン

統計情報

総メンバー数は88,297名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.