dwi*_*wix 4 php xampp xdebug phpstorm
我刚从官方网站上安装了最新的XAMPP for PHP 5.6,我需要启用Xdebug,我发现该文件php_xdebug.dll存在C:\xampp\php\ext,但是根本没有[XDebug]配置,php.ini我不知道如何制作它工作.它应该默认安装并预先配置,我们只需要取消注释xdebug配置,php.ini但事实并非如此.我甚至尝试使用PECLcommmand 再次安装它,pecl install xdebug但是我收到以下错误:
pecl install xdebug
downloading xdebug-2.5.0.tgz ...
Starting to download xdebug-2.5.0.tgz (267,640 bytes)
.........done: 267,640 bytes
ERROR: failed to mkdir C:\php\pear\docs\xdebug\contrib
Run Code Online (Sandbox Code Playgroud)
在PHPStorm中,当我选择通过php.exe在XAMPP目录中选择添加解释器时,它Debugger : Not installed也会说.
我重新安装了XAMPP,但我仍然遇到同样的问题.提前致谢.
这是一个很好的教程,解释了一步一步的程序 https://hubpages.com/technology/Local-PHP-Debugging-with-XDebug-Atom-and-XAMPP
根据本教程,请按照以下步骤操作,就像一个魅力:
安装Xdebug的步骤:
解压缩下载的文件
# navigate to the downloaded file
$ cd ~/Downloads
$ tar -xvzf xdebug-2.4.0.tgz
$ cd xdebug-2.4.0
Run Code Online (Sandbox Code Playgroud)运行phpize
$ phpize
# example output
Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226
#Error possibilty
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
#In the above error case you need to install autoconf using below command(MAC) and rerun phpize
$ brew install autoconf
Run Code Online (Sandbox Code Playgroud)
phpsize命令用于为PHP扩展准备构建环境.
通过运行配置它:
$ ./configure
Run Code Online (Sandbox Code Playgroud)跑去做
$ make
Run Code Online (Sandbox Code Playgroud)成功安装将创建xdebug.so文件.
配置Xdebug的步骤:
成功安装将创建xdebug.so并将其放入PHP扩展目录.
您必须将此文件复制到该运行的XAMPP php扩展目录: -
$ sudo cp modules/xdebug.so /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20160303
Run Code Online (Sandbox Code Playgroud)最后更新/Applications/XAMPP/xamppfiles/etc/php.ini并添加以下行
[Xdebug]
zend_extension = /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so
xdebug.remote_enable=1
xdebug.remote_connect_back=On
xdebug.remote_port="9000"
xdebug.profiler_enable=0
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_autostart=true
Run Code Online (Sandbox Code Playgroud)Congratz!你已经完成!! 要验证您是否已成功安装和配置XDebug,请在Web浏览器中打开XAMPP phpinfo.php文件,例如,http://localhost/dashboard/phpinfo.php.
最安全的方法是使用XDebug 向导,该向导将逐步指导您如何在自己的计算机上进行安装。然后更新你的 php.ini(根据你的需要调整)
注意:向导将向您提供有关它phpinfo()从哪个 SAPI 接收内容的说明。因此,如果您填写 CLIphpinfo()输出,您将获得 PHP CLI 的说明。如果您phpinfo()从服务器页面粘贴,您将收到相关说明。
| 归档时间: |
|
| 查看次数: |
14183 次 |
| 最近记录: |