我正在使用ZF2 2.1.5並嘗試使用Alnum
篩選器Zend\I18n\Filter\Alnum
。 我在當地WAMP服務器啓用php_intl extention,但仍然得到錯誤:ZF2致命錯誤:未找到'Locale'類
Fatal error: Class 'Locale' not found in [root]\vendor\ZF2\library\Zend\I18n\Filter\Alnum.php on line 76
我應該怎麼辦?
我正在使用ZF2 2.1.5並嘗試使用Alnum
篩選器Zend\I18n\Filter\Alnum
。 我在當地WAMP服務器啓用php_intl extention,但仍然得到錯誤:ZF2致命錯誤:未找到'Locale'類
Fatal error: Class 'Locale' not found in [root]\vendor\ZF2\library\Zend\I18n\Filter\Alnum.php on line 76
我應該怎麼辦?
發現這裏的解決方案: http://forum.wampserver.com/read.php?2,80704,82499
So, one solution is to add "[path]\wamp\bin\php\php#.#.##" (or similar directory) to your system PATH.
The other solution is to copy the icu*.dll files to your apache's bin directory.
A third option is to copy the icu*.dll files to your Windows system directory (system32 or SysWOW64).
我用了第二個選項。
謝謝+1。添加路徑到系統路徑的解決方案是最好的(節省一些磁盤空間;)) –
當然與擴展的錯誤然後。出於測試目的,請嘗試調用'$ loc = \ Locale :: getDefault();'並查看該類是否可以加載。如果不是這絕對是一個擴展/服務器問題 – Sam
我應該提到,我使用win7x64,可能這是問題...按照Apache錯誤日誌:警告:PHP啓動:無法加載動態庫'D:/ wamp/bin/php/php5.3.13/ext/php_intl.dll' - 指定的模塊找不到。但該文件在 – Exlord