2017-07-06 12 views
0

したがって、私は明らかに2つのバージョンのPHPをインストールしています。私はMac上でXAMPPを使用して、それが5.6上で動作5.6と7 は、私が作曲をダウンロードしようとしていると、それはメッセージの最後に作者は別のバージョンのPHPを使用しています

- cakephp/cakephp 3.4.9 requires ext-intl * -> the requested PHP extension intl is missing from your system. 

とダウンこのエラーbwithにCakePHPをインストールすることを拒否し、それは

を語ります
o enable extensions, verify that they are enabled in your .ini files: 
- /usr/local/etc/php/7.0/php.ini 
    You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode. 

したがって、最初の場所でも動作しないPHP 7で動作します。私はphp.iniからセミコロンを削除しようとしました 何も働かなかった ありがとう

+3

。 [https://stackoverflow.com/questions/27886117/php-intl-installation-on-xampp](https://stackoverflow.com/questions/27886117/php-intl-installation-on-xampp) –

答えて

0

示されたように、cakePHPフレームワークは国際化拡張(ext-intl)を必要とします。ベストプラクティスとして、また時間を節約するために、サーバーと同じプラットフォーム(Windows、Linux、Unix、OSX)のバーチャルマシンまたはコンテナをスピンアップすることをお勧めします。このように、開発環境と運用環境は同じです。

EXT-国際空港を有効にする方法については:私はあなたが国際拡張を有効にする必要があると思う

+0

ありがとうございました!出来た – Raghaddee

関連する問題