当前位置: 亚洲城ca88 > 亚洲城 > 正文

安装技巧,在Ubuntu上安顿PHP调节和测量试验情状

时间:2019-07-20 21:50来源:亚洲城
一贯进去正题,以下配置倘诺你已经安插好PHP的意况 本希图配置ZendDebugger实行调节和测量检验,配置了老短期没安插成功,在phpinfo看不到ZendDebugger生效,经查发现是php5.3的主题材料,

一贯进去正题,以下配置倘诺你已经安插好PHP的意况

本希图配置ZendDebugger 实行调节和测量检验,配置了老短期没安插成功,在phpinfo看不到ZendDebugger生效,经查发现是php5.3的主题材料,必须先卸载,本文介绍使用xdebug了。

1. 下载eclipse,从官互连网找就可以了,并认可当前系统中有java遭受,即jdk和jre。

1.设置完全版本的Vim,如若您早就安装了,请跳过那四个手续,因为Ubuntu暗中认可只设置多个缩减版的Vim
sudo apt-get install vim-full

软件安装太简单了,分别施行如下命令:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install php5-cli
sudo apt-get install php5-xdebug

2. 装置pdt了,选择的是在线安装,更新鸿基土地资金财产址在默许中一度包罗了。只是更新起来相比勤奋。(假使一向下载 指导PDT的 Eclipse版本,可粗略)

  1. 要是机器上从未有过设置pecl,则运营:
    sudo apt-get install php-pear

  2. 设置和布局XDebug
    sudo pecl install xdebug

  3. 在/etc/php5/apache2/php.ini增加XDebug配置
    zend_extension=/usr/lib/php5/20090626/xdebug.so
    只顾要用你自个儿的门路
    xdebug.remote_enable=on
    xdebug.remote_handler=dbgp
    xdebug.remote_host=localhost
    xdebug.remote_port=9001

  4. 重启服务器
    sudo /etc/init.d/apache2 restart

  5. 安装Vim的Debugger插件

    把plugin目录下的debugger.py和debugger.vim复制到$HOME/.vim/plugin目录下

  6. 在.vimrc文件中装置dbgp客户端要监听的端口号
    let g:debuggerPort = 9001

  7. vim展开Php源文件,在里头一行设置断点
    :Bp

php的配置:
php.ini在/etc/php5/下的多少个文件夹里,应该有三个文件夹:apache2、cli、conf.d,大家应有修改apache2和cli 下的php.ini. 在conf.d下有八个xdebug.ini文件,记录了xdebug的文件路线。

  1. 下载调节和测量检验器,调试器有两种,一种时xdebug,另一种时zenddebug,本文采取xdebug。

按F5,在5秒钟内在浏览器中输入 /yourphp?XDEBUG_SESSION_START=1

sudo vi /etc/php5/apache2/php.ini

下载下来的相应是源代码包。解压缩,然后cd到目录,然后phpize,不经常大概未有这些程序,运转sudo apt-get install php5-dev,就足以了。然后就能够出现熟习的config程序 ./configure 出现一而再串黑白屏字符,接着make,make install。后两项命令实施的时候,大概会须要sudo权限,因为涉嫌到将先后文件复制到系统目录。

VIM步入单步奉行阶段

sudo vi /etc/php5/cli/php.ini
用拔尖用户权限分别张开下边说的三个php.ini,增加如下代码

4. 在/etc/php5/apache2/conf.d/中创建二个xdebug.ini文件,能够用vi恐怕其余文件程序,参预如下的铺排项目。配置内容如下:

到此刻就配备完了,自作者感到这么些不是很好用。

[xdebug]
xdebug.remote_enable = 1
xdebug_remote_host = “localhost”
xdebug.remote_port = 9000
xdebug.remote_handler = “dbgp”
zend_extension=/usr/lib/php5/20090626 lfs/xdebug.so

复制代码 代码如下:

更加多Ubuntu相关音讯见Ubuntu 专项论题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

再次开动apache:sudo /etc/init.d/apache2 restart

[xdebug]
zend_extension="/usr/lib/php5/20090626 lfs/xdebug.so"
xdebug.remote_handler=dbgp
xdebug.remote_port=9000
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.max_nestring_level=100
xdebug.profile_enable=on
xdebug.remote_enable=on
xdebug.remote_host=localhost
xdebug.trace_output_dir="/tmp"
xdebug.profile_output_dir="/tmp"
xdebug.idekey=webide
xdebug.mode=req

图片 1

配置eclipse的调节和测量检验和平运动行条件

内置这些目录中的ini文件会被php自动加载。

打开eclipse的菜单-[windows]->[preferences]

迄今,xdebug的设置配置已经到位。

选料php -debug在右边窗口中的php debugger中选取xdebug,上面包车型客车字符集选取与费用的代码字符集一致,然后利用。

  1. 开辟eclipse,然后选拔window preference , 先配置服务选项:

选拔php executables的窗口右面新建,名称:php5;excute phth:/usr/bin/php5;ini file :/etc/php5/apache2/php.ini;type:cli;debugger:xdebug。

先配备debug,采取php选拔debug,将php的debugger采用为xDebug。接着安顿Server,
慎选PHP Servers,然后弹出美食做法:然后点击new,在Name处随意选用一个名字,url配置成调节和测验的主url。
下一场设置成default。
末尾安顿PHP Executables,add 随意起个名字,path设置成/usr/bin/php 然后设置ini的任务在/etc/php5/apache2/php.ini
SAPI Type应该设置成CGI, 可是类似调度然而来,不精晓为啥。
最后将PHP debugger设置成为XDebug就足以了。

好了,现在一切顺遂,就能够进行断点调节和测量试验程序了。

6.   一切打算伏贴,新建二个php project ,那个得能在你的apache找到,然后新建贰个php页面,写入一段代码,加上多少个断点,然后右击php页面选择debu瓦斯phpscript就能够看看熟稔的调整窗口了,能够见见变量列表,post,get的值等。

您大概感兴趣的稿子:

  • php中debug_backtrace、debug_print_backtrace和佚名函数用法实例
  • PHP 调节和测量试验工具Debug Tools
  • php Xdebug的设置与应用详解
  • php品质优化深入分析工具XDebug 大型网址调试工具
  • 在WAMP遭逢下搭建ZendDebugger php调节和测验工具的秘诀
  • php 调节和测量试验利器debug_print_backtrace()
  • php Xdebug 调试扩张的设置与使用.
  • 浅谈php phpStorm xdebug配置格局
  • php的debug相关函数用法示例

你可能感兴趣的作品:

  • Eclipse开辟Hibernate应用程序
  • Eclipse下编写制定java程序忽然不会自动生成奥迪Q3.java文件和包的消除办法

编辑:亚洲城 本文来源:安装技巧,在Ubuntu上安顿PHP调节和测量试验情状

关键词: 亚洲城ca88