当我尝试在 xampp(windows)中安装 apc 时出现错误。
c:\xampp\php>pecl install apc
downloading APC-3.1.9.tgz ...
Starting to download APC-3.1.9.tgz (155,540 bytes)
.................................done: 155,540 bytes
54 source files, building
WARNING: php_bin C:\xampp\php\php.exe appears to have a suffix \php.exe, but con
fig variable php_suffix does not match
ERROR: The DSP APC.dsp does not exist.
c:\xampp\php>
请帮我如何获取 apc.dsp。谢谢。
答案1
我猜是 Windows(来自 c:\xampp\php)。因此 pecl 无法工作,因为它会编译扩展,并且需要 ac 编译器、php 标头和其他内容。
最简单的方法是下载预建的 dll 并将其添加到扩展目录中。我也在我的 win dev 机器上安装了 xampp 并做了同样的事情。
从中获取适当的 dllhttp://downloads.php.net/pierre/
对于 PHP 5.3 php_apc-3.1.5-5.3-vc6-x86.zip
不要获取 nts 版本
如果你有最新版本的 XAMPP,则需要 PHP 5.3
将 dll 提取到 c:\xampp\php\ext 目录,
然后将以下行添加到 c:\xampp\php 下的 php.ini 中
extension=php_apc.dll
笔记:这对 XAMPP 1.7.4 来说很好,但对 XAMPP 1.7.3 来说不行。有一个捆绑的 php_apc.dll(版本 3.1.3p)可以很好地工作。那么你使用的是哪个 XAMPP 版本?(当你在浏览器中打开 localhost 时,你会得到该版本