3

rubedo cms をインストールしようとしていますが、php アプリケーションでエラーが発生します。

Zend\I18n\Validator component requires the intl PHP extension

これらは、拡張機能をインストールするために私が行った手順です

sudo port install php5-intl
sudo cp /opt/local/lib/php54/extensions/no-debug-non-zts-20100525/intl.so /usr/lib/php/extensions/no-debug-non-zts-20090626/
sudo pico /private/etc/php.ini

追加

extension=intl.so

それから

sudo apachectl restart
4

2 に答える 2

7

問題が見つかりました。

intl の適切なバージョンが必要でした。私はphp 5.3を実行しています。これが、実行したときの理由だと思います:

sudo port install php53-intl

出来た。

重要なことに、親フォルダーも、コピーの src と宛先で同じ名前が付けられていました。

したがって、私の最終的なプロセスは次のとおりです。

sudo port install php53-intl
sudo cp /opt/local/lib/php54/extensions/no-debug-non-zts-20090626/intl.so  /usr/lib/php/extensions/no-debug-non-zts-20090626/
sudo pico /private/etc/php.ini

追加

extension=intl.so

それから

sudo apachectl restart
于 2013-09-19T19:18:08.780 に答える
5

ブリューを使用します。

例えばbrew install php56-intl

それでおしまい!:-)

于 2016-01-04T15:00:37.373 に答える