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