ubuntu xdebug?ubuntu软件为什么这么卡

大家好,如果您还对ubuntu xdebug不太了解,没有关系,今天就由本站为大家分享ubuntu xdebug的知识,包括ubuntu软件为什么这么卡的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

ubuntu安装配置xdebug方法

安装方法一,make configure

下载linux source

1解压 tar-zxvf xdebug.2.2.1.tgz

2 cd xdebug.2.2.1安装phpize sudo apt-get install php5-dev

3运行phpize phpize

4./configure–enable-xdebug

5 make

6 make install

7编辑php.ini

[Xdebug]

zend_extension=/opt/lampp/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so

xdebug.profiler_enable=on

xdebug.trace_output_dir="../xdebug"

xdebug.profile_output_dir="../xdebug"

之后看phpinfo将出现xdebug的信息

配置.xdebug.default_enable= 0来关闭xdebug默认为1开启

你可以在单个页面上禁用xdebug,只需使用xdebug_disable();

安装方法二,sudo apt-get

A、安装PHP模块和Xdebug模块

注意:这里假设用户已经通过apt-get install过了apache2和 php5了。

sudo apt-get install php5-dev php5-cli

#其中php5-dev为了安装xdebug所以必须安装。

sudo apt-get install php5-xsl

#Xinc需要xsl extension

sudo pecl install xdebug

#编译成功说明已经安装完成

#如果上面的安装没有执行,那么应该是缺少perl,那么执行 sudo apt-get install perl

#编辑/etc/php5/apache/php.ini和/etc/php5/cli/php.ini加入

#zend_extension=”/usr/lib/php5/20060613+lfs/xdebug.so”。

sudo/etc/init.d/apache2 restart

#重启apache

B、安装VIM插件

如果没有安装vim请现安装vim: sudo apt-get install vim

cd~/

#进入用户根目录

wget

#下载xdebug的vim插件

tar zxvf xdebug-plugin.tar.gz

#解压

mkdir.vim

mv plugin/.vim/

#建立vim用户配置目录,并且安装该plugin

C、使用

1.在你要debug的地址中加上参数“XDEBUG_SESSION_START=1“

2.进入vi,按F5开启监控端口

3.操作网页

4.进入VI的界面,然后就有提示你该怎么做了。

Ubuntu12.0.4安装nagios3.2.3中文

Nagios是一款强大的开源系统和网络监控应用,旨在实时监控指定的主机与服务,以便在出现故障时及时通知用户,帮助改善系统运行。Nagios不仅在Linux环境下运行,还能在大多数其他Unix系统中正常工作。其核心功能包括:

1.监控网络服务:如SMTP、POP3、HTTP、NNTP、PING等;

2.监控主机资源:处理器负载、磁盘使用情况等;

3.插件设计:便于用户自定义服务检查;

4.并行服务检查:提高监控效率;

5.主机层次结构:定义网络主机间的关系,便于问题定位;

6.事件处理程序:在服务或主机出现问题时主动解决问题;

7.日志文件支持:记录监控活动,便于分析;

8.冗余监控:增强监控可靠性;

9. Web界面:查看网络状态、通知和历史问题、日志文件。

在开始安装前,请确保LAMP服务器环境已安装,并准备安装必要的依赖包:

1.使用`sudo apt-get install`命令安装依赖包,包括wget、构建工具、PHP扩展(如gd)、Apache、mod-php、Apache实用工具、守护进程管理工具等。

2.下载Nagios及其插件,通过wget命令获取Nagios内核和插件的最新版本。

3.创建Nagios用户和群组,使用`adduser`和`groupadd`命令确保正确配置用户和权限。

4.解压缩下载的Nagios和插件文件,进行安装:

1.安装Nagios内核:解压缩、配置、编译、安装和初始化。

2.安装Nagios插件:确保用户权限正确设置,安装依赖库(如libxml2、libxml2-dev),并配置Apache、PHP5(包括相关扩展如gd、curl、xdebug)。

3.安装中文插件:解压缩、配置、编译、安装和初始化,创建.htpasswd文件以支持用户认证。

5.完成所有安装步骤后,重启Nagios服务,确保所有配置生效。

6.访问Nagios管理界面:通过浏览器访问``,登录并配置监控规则。

如何在Ubuntu上使用eclipse搭建PHP开发和调试环境

1.安装Eclipse和PDT等插件:最简单的是从这个站点http//eclipse org/pdt/下载最新版本的PDT x.x All In Ones/ Eclipse PHP Package

2.安装Java运行环境Jre/Jdk,注意JRE或者JDK的版本必须要满足Eclipse软件的最低需求

3.安装配置xdebug(可以参考我的文章http//blog csdn net/huoyin/article/details/7538738),最好将这个文中的端口改为9000,这样在eclipse中就可以少配置一部分

4.重启apache

sudo/etc/init.d/apache2 restart

5.打开eclipse,建一个PHP项目,再建一个PHP网页

echo phpinfo();

保存,在firefox中测试看一下结果。这里要注意路径,一定要找得到文件。

6.配制eclipse的浏览器

打开eclipse,找到window->preferences->general->web browser,看一下有没浏览器,没有就添加一下,当然是firefox

7.配制运行及调试选项

window->preferences->PHP->>php executables->add->设置如下

php5

/usr/bin/php5(注意这里要选择php5,不要是php,因为我们安装的是php5-xdebug)

8.建立PHP脚本后,最后调试运行

打开Run->Open Debug Dialog,选择调试所需要用的名称和环境,仔细看一下,应该没问题。

然后就可以单步调试了。

主要的就这么多,其他的自己多摸索一下.

-----------------------------------------------------------------------------------------------------------------------------------

软件开发的断点调试是必不可少,这里介绍ubuntu中eclipse工具中php的调试配置。

本打算配置ZendDebugger进行调试,配置了老长时间没配置成功,在phpinfo看不到ZendDebugger生效,经查发现是php5.3的问题,必须先卸载,本文介绍使用xdebug了。

软件安装太简单了,分别执行如下命令:

sudo apt-get install apache2

sudo apt-get install php5

sudo apt-get install php5-cli

sudo apt-get install php5-xdebug

php的配置:

php.ini在/etc/php5/下的几个文件夹里,应该有三个文件夹:apache2、cli、conf.d,我们应该修改apache2和cli下的php.ini.在conf.d下有一个xdebug.ini文件,记录了xdebug的文件路径。

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

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

用超级用户权限分别打开上面说的两个php.ini,添加如下代码

[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

重新启动apache:sudo/etc/init.d/apache2 restart

配置eclipse的调试和运行环境

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

选择php-debug在右面窗口中的php debugger中选择xdebug,下面的字符集选择与开发的代码字符集一致,然后应用。

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

好了,现在一切顺利,就可以进行断点调试程序了。

阅读剩余
THE END