我正在使用Debian squeeze(6)探索新的服务器设置。从以前的FreeBSD角度来看,我不得不说我非常喜欢操作系统。但问题是默认的PHP版本是5.3。解决这个问题并不难,因为这是一个普遍的问题。我使用了以下指南
http://blog.davejamesmiller.com/2011/03/how-to-install-php-5-2-fastcgi-on-debian-6-0-squeeze
并设法编译一个工作的5.2.17二进制文件。这个二进制文件几乎包含了所有功能,除了Xdebug,这对我的开发平台至关重要。
现在我尝试从源代码手动编译Xdebug,但它对我的5.2二进制文件不起作用。即使暂时替换系统phpize也会产生相同的结果。
这个问题有解决方案吗?比如ie:在php编译期间捆绑xdebug?
如果我的英语缺乏,我真诚地抱歉。欢迎任何见解!
[UPDATE] 我使用的是正确版本的phpize(PHP 5.2的版本)。但我发现我必须另外指定
./configure --with-php-config=/full/path/to/php/bin/php-config
也是旗帜。它现在运作得很好。
问题已解决。
答案 0 :(得分:3)
您需要使用php 5.2安装附带的phpize
命令。还要确保在运行configure
时指定php-config路径。