首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在xdebug.so 10.10 Yosemite下为AMPPS3.2构建32位MacOSX

在xdebug.so 10.10 Yosemite下为AMPPS3.2构建32位MacOSX
EN

Stack Overflow用户
提问于 2015-09-03 08:57:58
回答 1查看 208关注 0票数 0

我下载了x调试-2.3.3源代码,并运行了以下命令:

  1. 相化
  2. ./配置--启用-x调试--with-php-config=/Applications/AMPPS/php-5.6/bin/php-config "CFLAGS=-m32“"CPPFLAGS=-m32”"LDFLAGS=-m32“
  3. 制作
  4. lipo -info模块/x调试。

上面写着“非fat文件:modules/x调试器。架构:x86_64也是如此。”

我需要在MacOSX Yosemite上编译到32位,因为AMPPS不能加载64位xdebug.so。有什么帮助吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-01-26 12:32:52

这对我起了作用:

提取源代码后,确保将cd解压缩到解压缩文件的根目录(即,确保当前目录包含Makefile)。

对于步骤1:

代码语言:javascript
复制
$ /Applications/AMPPS/php-5.6/bin/phpize

对于步骤2:

代码语言:javascript
复制
$ CPPFLAGS="-m32 -I /Applications/AMPPS/extra/include" CFLAGS="-m32" LDFLAGS="-L /Applications/AMPPS/extra/lib" ./configure --enable-xdebug --with-php-config=/Applications/AMPPS/php-5.6/bin/php-config

在那之后,做

代码语言:javascript
复制
$ make
$ cp modules/xdebug.so /Applications/AMPPS/php-5.6/lib/extensions/ext

然后通过添加以下行修改/Applications/AMPPS/php-5.6/etc/php.ini

代码语言:javascript
复制
zend_extension = /Applications/AMPPS/php-5.6/lib/extensions/ext/xdebug.so

验证安装是否有效。

代码语言:javascript
复制
$ /Applications/AMPPS/php/bin/php --version
PHP 5.6.17 (cli) (built: Jan 10 2016 00:44:01) 
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
    with the ionCube PHP Loader v5.0.17, Copyright (c) 2002-2015, by ionCube Ltd.
    with Xdebug v2.4.0RC4, Copyright (c) 2002-2016, by Derick Retinas

您应该在最后一行中看到"with Xdebug“,正如在我的示例输出中所做的那样。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32371217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档