广西师范大学漓江学院,杨佑宁十七岁的天空,宫二若梅
xdebug 下载地址:https://xdebug.org
1.项目目录下新建phpinfo(); 文件;
2.快速查找符合自己的phpxdebug插件:
https://xdebug.org/wizard
3.复制phpinfo的源代码粘贴到输入框
点击:analyse my phpinfo() output 按钮
4.会给出建议的xdebug
5.window上的操作会很简单,这里主要介绍mac上的操作(我使用的是mac自带的php+apache来开发 以我本机为例):
1>
2>
点击下载:
3>
打开终端:
1. cd /user/downloads
2. tar -xzvf xdebug-2.9.0.tgz
3. cd xdebug-2.9.0
4. phpize
如果出现以上情况执行一下命令:
brew install autoconf
再次执行 phpize
5. ./configure
6. make
7. cp modules/xdebug.so /usr/lib/php/extensions/no-debug-non-zts-20160303
如果出现以上情况(提醒:operation not permitted):
1.关闭mac的安全机制,首先可以在正常模式下,输入 csrutil status 命令,查看mac安全机制是否开启。
2.如果 protection status: enabled 则要进入安全模式进行关闭。
3.进行安全模式操作: 点击屏幕左上角苹果图标,点击重新启动按钮,屏幕暗下后立马按住command + r键,直到出现屏幕中央出现苹果图标停手。
4.进入安全模式界面后先会提醒设置语言(不要管),然后会看到安全界面操作,屏幕最上面一排,找到实用工具菜单,再在里面找到终端,点击后输入:csrutil disable 回车后
会出现一串英文,大致意思是安全模式已经关闭,重启后生效进行操作。然后输入 reboot 重启即可。
5.重启后在terminal终端中输入 csrutil status 会看到protection status:disable .意思是安全模式的状态:是关闭的。
6.ok完成操作后,可以恢复安全模式开启状态了,方法与关闭一样,只是命令变为 csrutil enable;
再次执行:
cp modules/xdebug.so /usr/lib/php/extensions/no-debug-non-zts-20160303
8. 编辑/etc/php.ini
zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so
9. 重启apache服务:
sudo /usr/sbin/apachectl restart
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
php的instanceof和判断闭包Closure操作示例
php数组函数array_push()、array_pop()及array_shift()简单用法示例
yii2.0框架实现上传excel文件后导入到数据库的方法示例
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
网友评论