我在wampserser的www文件夹中解压缩了symfony,并且它给了我三个推荐信:
关于第二个,我试图启用模块php_intl,但是当我这样做时,会出现一条警告消息,说明" PHP Startup"两次一个接一个,在加载http://localhost/Symfony/web/config.php
之后所有这一切,它一直给我这个建议。
在第三次推荐中,我下载了php_apc.dll,不记得从哪里开始,但启用时它与intl扩展名相同,但显示的警告信息显示:
PHP Startup:apc: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match
我正在使用wampserver 2.3,Apache版本:2.2.23,PHP版本:5.4.9 我有什么升级? wampserver,PHP到5.4.11?
谢谢
答案 0 :(得分:0)
这说的基本上是“你使用的是这个模块的错误版本。”
在PHP中,必须为正确的PHP版本编译模块。因此,如果使用PHP 5.4,则必须使用为PHP 5.4编译的模块,而不是5.3。例如5.4.11和5.4.12之间的次要版本(通常)与模块没有区别。
http://windows.php.net/downloads/pecl/releases/apc/3.1.13/ 在那里,您将获得PHP版本的最新版本。检查文件的名称。 “线程安全”(ts)和“非线程安全”(nts)之间也存在差异。我不知道你有哪一个,但只要尝试两个,它都适用于你的版本。
另请注意,由于PHP 5.5 Zend OPCache直接包含在PHP中。它基本相同,但您不必维持依赖。