2011-01-19 79 views
3

当我安装了Symfony2沙箱并尝试通过check.php检查需求时,我遇到了2个问题。我的服务器没有posix和intl扩展名。 我在Windows 7 32位使用WampServer 2.1E(32位),所以我的Apache和PHP的版本是: 的Apache 2.2.17 VC6 ThreadSafe的 的PHP 5.3.5窗口上的Posix和intl扩展

我试图从http://windows.php.net/downloads/releases/php-5.3.5-Win32-VC6-x86.zip申请国际推广 ,但我在奇怪的错误在Apache日志中:“无法找到扩展名在c:/ wamp/...”我敢肯定,扩展名是在正确的目录,并在php.ini启用。

随着posix扩展我有更大的问题。我在windows平台上根本找不到它。在php的文档中,据说它应该默认启用,但事实并非如此。

回答

8

我在PHP 5.3.5中使用XAMPP 1.7.4,并且遇到同样的问题。

关于国际扩展我解决了这样的问题:我复制的文件命名为ICU * 36.dll从PHP安装文件夹C:\ WINDOWS

Resorurces为国际http://www.tiv.net/2010/12/php-intl-extension-windows-apache.html

谈到posix问题,我甚至没有搜索过,因为这个扩展用于着色CLI输出和Windows外壳无法做到这一点。

+0

耶,复制.dll的\ windows修复它,谢谢! – HappyDeveloper 2011-04-13 11:00:01