質問 > その他 > 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の認証方法は旧式に戻す。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |