小编Per*_*rII的帖子

为什么Windows上的PHP看不到扩展名php_intl.dll,即使它存在?

我一直在努力让我的测试工作站(PHP 5.5.1,Apache 2.2.4,Windows 7 32位)上运行intl扩展.似乎无论我尝试什么,我都无法启动和运行.

  • 我在php.ini中取消注释了"extension = php_intl.dll"这一行.
  • 我已经验证了extension_dir指令指向正确的目录(c:\ wamp\php5.5\ext).
  • 我已经验证php_intl.dll在c:\ wamp\php5.5\ext中.
  • 我已经验证了所有icu*.dll文件都存在于php根目录(c:\ wamp\php5.5)中.
  • 我已经验证c:\ wamp\php5.5在我的PATH中.
  • 是的,我正在编辑的php.ini的副本是正确的,由httpd.conf中的PHPIniDir指令指定的副本.

我检查了Apache错误日志,并在每次重新启动Apache时发现此行:

PHP警告:PHP启动:无法加载动态库'c:\ wamp\php5.5\ext\php_intl.dll' - 找不到指定的模块.\ r \n在第0行的未知中

我重复一遍,但c:\ wamp\php5.5\ext\php_intl.dll存在!

我很想尝试指着Windows资源管理器并在我的电脑上大喊:"看!STINKIN'文件就在那里!" 任何想法为什么我可以看到文件和PHP不能,即使我们显然在同一目录中?或者是我错过的其他事情?

php intl

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

intl ×1

php ×1