Mac 通过phpize安装xdebug(与编译mysql.so 同理)
来源:互联网 发布:防止流量偷跑软件 编辑:程序博客网 时间:2024/06/16 05:03
(之前装过,这个步骤是按着记忆写的,多少会有些出入。我的环境是用homebrew安装的)
一、如何选版本
xdebug有很多版本,如何和本机PHP版本匹配呢?
网站有一个链接,点进去,将php.info()网页的源代码粘贴过来测试一下,就会给你提示。
看这里:https://xdebug.org/wizard.php
二、下载安装
1. 下载 xdebug-2.5.4.tgz2. 解压缩 tar -xvzf xdebug-2.5.4.tgz3. 进入到目录里 cd xdebug-2.5.4/xdebug-2.5.4 (我记得我解压缩之后有两层目录,进入到最里面,也就是有编译文件的那个目录)4. 找到自己的phpize 执行(对应地址替换) /usr/local/php/bin/phpize5. 根据phpize 找到与之对应的php-config 执行第六步命令(对应地址替换)6. ./configure –enable-xdebug –with-php-config=/usr/local/php/bin/php-config7. make 8. make install
注意:
执行4,5,6步骤的时候 有可能会报类似于找不到config.m4的错误。这个问题是因为没有进入到xdebug-2.5.4的编译目录里。
三、xdebug.so
1. 复制xdebug-2.5.4/xdebug-2.5.4/modules/xdebug.so 到 /usr/local/Cellar/php55/5.5.38_12/lib/php/extensions/no-debug-non-zts-20121212/ (extensions/no-debug-non-zts-20121212/这个目录自动生成,所有新编译的插件都放在这里。)2. 在php.ini配置文件中布置: [xdebug] zend_extension = "/usr/local/Cellar/php55/5.5.38_12/lib/php/extensions/no-debug-non-zts-20121212//xdebug.so" xdebug.remote_enable = on xdebug.remote_handler = dbgp xdebug.remote_host = localhost xdebug.remote_port = 9000 #这是nginx中配置的PHP端口号
最后,重启nginx服务器 OK。
阅读全文
0 0
- Mac 通过phpize安装xdebug(与编译mysql.so 同理)
- Mac 通过phpize安装xdebug
- phpize使用介绍--以安装xdebug.so 为例
- 通过phpize来编译安装php的扩展
- mac安装xdebug
- mac 下安装 xdebug
- 通过phpize为php在不重新编译php情况下安装模块openssl
- 源码编译安装xdebug
- Centos通过phpize安装php扩展
- Centos通过phpize安装php扩展
- Mac + XAMPP + NetBeans 安装 Xdebug
- mac通过tree源码编译安装tree
- xdebug 安装与配置
- xdebug安装与配置
- Xdebug安装与使用
- Xdebug安装与使用
- Xdebug安装与使用
- Xdebug安装与使用
- AD RMS文档管理
- 极简实现js去抖动,用于优化频繁操作.
- PHP : MySQLi【面向过程】操作数据库【 连接、建库、建表、增、删、改、查、关闭】
- Android 轻松定制属于自己的RecyclerViewAdapter
- “附加数据库失败,版本为661,无法打开,支持655版本...”和“无法执行脚本,没有足够的内存继续执...”
- Mac 通过phpize安装xdebug(与编译mysql.so 同理)
- (十五)Java设计模式之策略模式
- LeetCode.49 Group Anagrams
- XQuery 对 XPath 的扩展
- VUE 报 Error: [vuex] vuex requires a Promise polyfill in this browser.
- java-Map
- R语言快速运行脚本程序
- Dalvik VM和JVM的区别
- Windows Dump异常处理