首页 > 编程语言 >php debug

php debug

时间:2022-11-13 00:11:34浏览次数:29  
标签:Files xdebug extension dll Program debug php

PHP:
	1.在你的PHP文件夹下找到php.ini-production文件,并将其改名为:php.ini
	2.在此文件中查找字符串:On windows,另起一行加上一句:extension_dir = "E:/Program Files/php54"
	注意可能你需要将路径修改成你的PHP目录
Apache:
	1.找到C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf文件
	2.打开此文件找到 Listen 80 将其改为 Listen 802,也可以改成其它未被占用的任意端口号
	3.在此文件的最底面的标签外面加下面三句话,注意需要改成你的PHP路径
	LoadModule php5_module "E:/Program Files/php54/php5apache2_2.dll" 
	AddType application/x-httpd-php .php  
	PHPIniDir "E:/Program Files/php54" 
Xdebug:
	1.将php_xdebug-2.2.3-5.4-vc9.dll复制到你的PHP目录下的ext文件夹下
	2.打开php.ini文件,并在文件的最底下加上下面这段话:

[Xdebug]
zend_extension="E:/Program Files/php54/ext/php_xdebug-2.2.3-5.4-vc9.dll"  ;改成你的路径
xdebug.auto_trace=1    ;开启自动跟踪
xdebug.show_exception_trace=1   ;开启异常跟踪
xdebug.remote_autostart=1       ;开启远程调试自动启动
xdebug.remote_enable=1         ;开启远程调试
xdebug.collect_vars=1       ;收集变量
xdebug.collect_return=1      ;收集返回值
xdebug.collect_params=1         ;收集参数
xdebug.trace_output_dir="E:/Program Files/php54/xdebug/trace"  ;跟踪输出路径【指定所在文件夹】,改成你的路径
xdebug.profiler_enable=1           ;是否开启调试内容
xdebug.profiler_output_dir="E:/Program Files/php54/xdebug/profiler"  ;输出路径【指定所在文件夹】,改成你的路径
xdebug.profiler_output_name="cachegrind.out.%H"      ;输出日志信息文件名
xdebug.remote_host=localhost  ;允许调试的客户端IP
xdebug.remote_port=9023        ;远程调试的端口
xdebug.remote_handler=dbgp     ;调用插件dbgp

	3.将上面的三个路径参数改为你自己的路径
	4.在php.ini中找到display_errors,将其改为display_errors = On
	

mysql:
	1.在php.ini文件后面添加:
[mysql]
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
	2.打开mysql服务,并重启apache服务
	3.测试连接


	
注意:
	1.修改完配置后需要重启apache服务器才能生效
	2.不要使用带中文或特殊字符的目录,
	3.你可以建一个和以上步骤一模一样的目录,这样就什么也不用改了

标签:Files,xdebug,extension,dll,Program,debug,php
From: https://www.cnblogs.com/fuqian/p/16885195.html

相关文章

  • php 执行效率
    用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函......
  • wsl升级到wsl2 不升级导致go dlv以及远程debug使用不了
    wsl升级到wsl22022.05.1020:44:42字数392阅读2,087https://docs.microsoft.com/zh-cn/windows/wsl/install-win10安装ubuntu20.04子系统通过微软商店、powers......
  • Centos7下yum安装apache2.4和php7.3
    因不同版本间存在少许差异,先说明环境版本:Centos7.8、Apache2.4、PHP7.3,亲测成功参考安装:https://blog.csdn.net/qq_35145723/article/details/109811593参考配置:https://......
  • 1.PHP Study搭建Dvwa,Pikachu,Sqli环境
    原文链接:​​https://blog.csdn.net/qq_43360657/article/details/127819241?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%......
  • PHP Server Monitor更改logo
    2、更改src目录下的body.tpl.html......
  • php程序获取客户端MAC地址
    <?php/***获取网卡的MAC地址原码;目前支持WIN/LINUX系统*获取机器网卡的物理(MAC)地址**/classGetMacAddr{var$return_array=array();//返回带有MAC地......
  • Android上传文件用php接收
    废话不多说直接上代码导包implementation'com.loopj.android:android-async-http:1.4.11'http声明 <applicationandroid:usesCleartextTraffic="t......
  • XAMPP phpmyadmin 设置局域网访问
    1.问题描述本地local和127.0.0.1访问都正常,局域网访问失败,显示以下内容:2.检查用户的主机名是否是任意主机(%)3.修改httpd-xampp.conf配置文件找到phpmyadmin这一行,......
  • VSCode Downloading package '.NET Core Debugger (Windows / x64)'
    问题:同事VSCode想debug,发现不能运行,然后输出控制台一直停顿在Downloadingpackage这里,等待了很久也没反应运行时报错:Couldn'tfinddebugadapterdescriptorfordebug......
  • Linux安装php-vld扩展
     安装查看opcode利器vld,记录一下开发机安装php-vld过程。一、准备工作  Linux开发机一台;  Nginx、PHP已安装。二、安装phpvld扩展2.1、下载文件下载:​​http://p......