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

http://windows.php.net/downloads/releases/php-5.3.5-Win32-VC6-x86.zipから intl 拡張機能を適用しようとしました が、Apache ログに奇妙なエラーがあります:「拡張機能が見つかりません」 in c:/wamp/..." 拡張子が正しいディレクトリにあり、php.ini で有効になっていると確信しています。

posix 拡張を使用すると、より大きな問題が発生します。Windowsプラットフォームではまったく見つかりません。php のドキュメントでは、デフォルトで有効にする必要があると言われていますが、そうではありません。

4

1 に答える 1

8

PHP 5.3.5 で XAMPP 1.7.4 を使用していますが、同じ問題が発生します。

intl拡張子に関する問題は、この方法で解決しました。icu*36.dllという名前のファイルを PHPインストール フォルダーから C:\Windows にコピーしました。

intlのリソース: http://www.tiv.net/2010/12/php-intl-extension-windows-apache.html

posixの問題について言えば、この拡張機能はCLI出力を色付けするために使用され、Windowsシェルではそれができないため、検索すらしていません。

于 2011-03-01T21:20:16.043 に答える