Ubuntu下安装PEAR Unit XDebug 和Apache Ant

莫比乌斯反演 本文从算法竞赛和数论角度出发,系统介绍了狄利克雷卷积与莫比乌斯反演的核心概念。首先定义了数论函数及其基本性质,重点阐述了狄利克雷卷积的代数结构(交换环)和关键恒等式(如μ*1=ε)。随后通过卷积视角简化了莫比乌斯反演的证明过程。最后将理论提升至抽象代数层面,揭示这些数论工具本质上是偏序集关联代数在整除关系下的特例,其中莫比乌斯函数对应Zeta函数的逆元。全文展现了数学概念从具体到抽象的升华过程,为理解这些工具提供了更深刻的代数视角。 阅读详情

为了顺应zf的开发趋势,今天决定在Ubuntu 10.10下安装PEAR Unit XDebug 和Apache Ant 


PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写。它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR之于PHP就像是CPAN(Comprehensive Perl Archive Network)之于Perl。
PEAR的基本目标是发展成为PHP扩展和库代码的知识库,而这个项目最有雄心的目标则是试图定义一种标准,这种标准将帮助开发者编写可移植、可重用的代码。
终端下的安装命令: sudo apt-get install php-pear

这是最简单的方法,你也可以自己琢磨下手动安装


PHPUnit是一个轻量级的PHP测试框架。它是在PHP5下面对JUnit3系列版本的完整移植,是xUnit测试框架家族的一员(它们都基于模式先锋Kent Beck的设计)。单元测试是几个现代敏捷开发方法的基础,使得PHPUnit成为许多大型PHP项目的关键工具。这个工具也可以被Xdebug扩展用来生成代码覆盖率报告 ,并且可以与phing集成来自动测试,最后它还可以和Selenium整合来完成大型的自动化集成测试。

在保证pear正确安装的前提下使用命令:

注册:sudo pear channel-discover pear.phpunit.de

安装:sudo pear install phpunit/PHPUnit


Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况

手动安装请到http://www.xdebug.org下载最新版,我这里用2.1.2版本

下载后解压:tar xzvf xdebug-2.0.0.tgz -C /opt

编译安装:
      cd xdebug-2.0.0
      phpize
      sudo ./configure --enable-xdebug
      sudo make

修改配置文件php.ini,添加一行zend_extension="/opt/xdebug-2.1.2/modules/xdebug.so"

     [Xdebug]  
     ;开启自动跟踪  
     xdebug.auto_trace = On  
     ;开启异常跟踪  
     xdebug.show_exception_trace = On  
     ;开启远程调试自动启动  
     xdebug.remote_autostart = On  
     ;开启远程调试  
     xdebug.remote_enable = On  
     ;收集变量  
     xdebug.collect_vars = On  
     ;收集返回值  
     xdebug.collect_return = On  
     ;收集参数  
     xdebug.collect_params = On  

重启apache,完毕!


Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。

这里也直接使用sudo apt-get install ant命令来安装。

安装后可以直接用ant -version命令来查看版本

好了,接下来可以继续zf之旅了!






DrissionPage实战:5分钟搞定京东滑块验证码自动登录(附完整轨迹生成代码) 本文详细介绍了如何使用DrissionPage工具实现京东滑块验证码的自动化登录,包括环境配置、滑块缺口识别、拟人化轨迹生成算法及完整登录流程。通过物理运动学模型和智能识别技术,有效提升验证码破解成功率,适用于电商自动化场景。 阅读详情

相关推荐

基于AT32F421的紧凑型FOC电机驱动板设计

磁场定向控制(FOC)是永磁同步电机(PMSM)与无刷直流电机(BLDC)实现高精度转矩控制和高效运行的核心技术,其本质是通过Clarke/Park坐标变换解耦定子电流,实现d轴磁链与q轴转矩的独立调节。该技术依赖实时性严苛的电流采样、高精度位置反馈及确定性PWM生成,广泛应用于机器人关节、智能装备等中小功率伺服场景。国产Cortex-M4微控制器(如AT32F421)凭借集成ADC、高级定时器与DSP指令集,已成为低成本、高可靠FOC嵌入式实现的理想平台。本文围绕一款工程化FOC驱动板展开,涵盖低侧电流采

weixin_42510243的博客 702

linux下pear安装和配置(ubuntu)

1. 安装 $wget http://pear.php.net/go-pear.phar 2. 配置 $php go-pear.phar  1. Installation base ($prefix) : /opt/php5  2. Temporary directory for processing : /tmp/pear/install  3. Temporary dir...

aqc802886的博客 573

极路由 极1s J1S hc5661 刷padavan固件

极路由1S刷机指南 准备工作: 下载Breed不死固件 通过WinSCP上传或直接wget获取 执行mtd命令写入Breed 关键步骤: 进入Breed控制台(按住Reset键开机) 备份原厂固件和密钥 下载Padavan固件(RT-N14U-GPIO-12-xiaodu-ji1S-128M.trx) 刷机过程: 在Breed控制台更新固件 等待自动重启完成 初始设置: 管理地址:192.168.123.1 默认账号:admin/admin 无线名称:PCDN 无线密码:1234567890 注意事项:切勿

SimonLiu的博客 1302

使用Pear安装PHPUnit

PHPUnit是一个PHP的一个测试框架,在我们做单元测试的时候经常使用它。我们可以通过Pear这个PHP扩展应用库来安装它。当然你也可以不使用这个方法来安装,但是使用Pear的确是很方便,同时也是PHPUnit推荐的方法。 这里我们使用ubuntu作为示例系统,使用apt-get轻松的安装Pear (windows可以使用go-pear.bat脚本) : 1

bai615_2011的专栏 1782

Cesium中级开发教程之二十二:视锥体

教程示例网站:https://thomaz529.github.io。

883

Open3D 可视化(1)——简单可视化【2026最新版】

简单可视化,博客长期更新,本文最新更新时间为:2026年5月10日。

点云侠的博客 5685

linux php pear 安装,全面解析ubuntu下安装php、pear

前言因为在windows下搞pear没有成功,老出现无缘无故的问题,所以今天用ubuntu搭建了一个php。众所周知开源代码和linux总是有无懈的缘分,而我作为一个开源的忠实粉丝,却还抱着windows系统不放,总有些惭愧,下一个wamp毫无技术可言就搞定了。少说废话,下面就开始。ubuntu搭建php① apache2sudo apt-get install apache2…大概几秒钟时间打开...

weixin_36206609的博客 638

药物相关 PK(药代动力) 、PD(药效)指标知识

PK代表药物的药代动力学,指的是药物在体内的吸收、分布、代谢和排泄等过程,包括药物的药代动力学参数如Cmax(最大血药浓度)、Tmax(最大血药浓度出现的时间)、t1/2(半衰期)、AUC(药物曲线下面积)等。PD代表药物的药效学,指的是药物与生物体相互作用所产生的药理效应,包括药物的药效学参数如EC50(半数最大有效浓度)、ED50(半数最大效应剂量)、Emax(最大效应)等。PD(Pharmacodynamics)则研究药物的药效学特性,如药物的作用机制、效力、最大疗效、最小毒性等。

weixin_42357472的博客 2万+

ubuntu pear安装php模块,ubuntu下安装pear包(lynx和php-cli安装)

如果已经安装了lynx和php5-cli,那么就可以很方便的安装pear包了。如果安装了lynx和php5-cli,直接运行 # lynx -source http://pear.php.net/go-pear | php 就可以出现安装如果已经安装了lynx和php5-cli,那么就可以很方便的安装pear包了。如果安装了lynx和php5-cli,直接运行 # lynx -source htt...

weixin_36251052的博客 380

手把手教你学Simulink--使用Simulink进行双冗余电机驱动系统的故障切换验证

提高系统可靠性:当一个电机或其驱动器出现故障时,另一个可以立即接管,避免系统停机。增强安全性:对于一些关键任务的应用场景(如飞行控制),确保即使在硬件故障情况下也能维持基本操作能力。简化维护:允许在不影响系统正常工作的情况下进行维护和更换故障部件。确定可能发生的故障类型(如过流、欠压、温度过高),以及每种故障对应的条件。通过上述步骤,我们简要介绍了如何基于Simulink实现双冗余电机驱动系统的故障切换验证。

MHD0815的博客 438

YOLOv8【项目实战四】遥感图像目标检测:应对特殊场景的挑战,如何处理遥感图像通常具有的大尺寸、多尺度、方向多变等特点,并对 YOLOv8 进行相应调整(含源码)

遥感图像目标检测优化策略 核心挑战 图像尺寸大:遥感图像通常达数万像素,直接缩放导致小目标丢失 多尺度目标:同一图像包含几十像素的小目标和跨图像的大目标 方向多样性:目标360度任意旋转,水平框检测效果差 优化解决方案 滑动窗口分块处理: 采用1024x1024窗口大小 设置20%-30%重叠率防止边界漏检 全局坐标转换实现检测结果拼接 多尺度特征融合: 改进FPN结构增强小目标检测 自适应感受野处理不同尺寸目标 上下文信息聚合提升检测精度 旋转目标检测: 引入旋转边界框表示 角度预测分支增强方向感知 旋转

深耕 Vue 生态与 JS/TS 技术,聚焦组件封装、响应式原理、TS 类型设计,解析工程化配置与性能优化方案。同时分享 YOLOv8 目标检测实战、AI 大模型面试核心考点,以代码实例拆解技术实现与业务解法。 617

ubuntu php pear_ubuntu下安装pear包(lynx和php-cli安装)

如果已经安装了lynx和php5-cli,那么就可以很方便的安装pear包了。如果安装了lynx和php5-cli,直接运行 # lynx -source http://pear.php.net/go-pear | php 就可以出现安装界面了。直接按提示回车就行了。遇到y/n选择直接y就可以了。不需要输入任何东西就可以全部安装成功。如果没有安装这两个,这样运行会报错的。这个时候就需要安装这两个了...

weixin_35701002的博客 390

11、ThingsBoard集群部署k8s

今天终于有时间去搞这个啦,拖了很久了,一直没时间,因为我本地没有那么多机器资源,开虚拟机不够,如果租用阿里云服务器,需要有充值的时间,因为这个费用是按小时付费,需要有连贯的时间来搞才行,今天恰好有时间,就开始搞了,弄成功搞出来了,特地写博客记录下来。

AldrichEugene 990

ubuntu13.04(pear 8) 几个比较好用的软件

1. 文档处理wps http://community.wps.cn/download/ 下载linux版本 2. 音乐(Dmusic) 和 视频 (Dplayer) http://www.ubuntusoft.com/thread-95-1-1.html  可以安装百度插件 http://www.ubuntusoft.com/thread-102-1-1.html (此处

流浪...... 3211

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

linux下pear安装

偶然发现pear包,试着安装了,还挺强大的1、安装:$ sudo wget http://pear.php.net/go-pear.phar $ sudo php go-pear.phar2、查看pear下安装的包:$ pear list3、查看pear包的安装路径$ php -c /path/to/php.ini -r 'echo get_include_path()."\n";'可以显示安装的

yiwenyida的博客 1411

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

unbuntu安装pear

1、用浏览器下载http://pear.php.net/go-pear.phar2、将下载的go-pear.phar复制到php的安装目录下,在ubuntu中默认为/etc/php5/PEAR下,其中PEAR目录为手动创建3、执行sudo php go-pear.phar命令,安装成功 转载于:https://www.cnblogs.com/zhanghw0354/archive/2012/05/...

weixin_30491641的博客 175

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Linux安装pecl和pear

首先下载安装脚本, 使用curl下载, wget也可以, 如果没有这两个命令请自行安装:cd /usr/local/php/bin/curl -o go-pear.php http://pear.php.net/go-pearcurl -o go-pear.php http://pear.php.net/go-pear.phar # 如果你的php版本高于php5.3, 执行...

weixin_34259159的博客 388

linux下通过pecl方式安装php扩展

系统 ubuntu 18.04 LTS版本 安装pecl sudo -i #切换到root cd /www/server/php/72/bin #我的php安装目录 wget http://pear.php.net/go-pear.phar -O go-pear.php php go-pear.php 安装扩展 pecl search key-word #查找扩展 pecl in...

小小天下飞的博客 915

Linux上安装php的pear

Linux上安装php的pear2012-11-01 11:29:17分类: 系统运维在搭建centreon的过程中,需要pear模块支持。什么是pearpear是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写。它是一个PHP扩展及应用的一个代码仓库,简单地说,pear就是PHP的cpan。在官网上有说明详...

weixin_33701617的博客 389

ubuntu pear安装php模块,在ubuntu上安装PECL包

问题描述我已经尝试了100次我是Ubuntu的新手,并以一堆我甚至不理解的错误结束,请帮助我吗?这是我做的:我安装了PHP我安装了libcurl然后php5-dev我尝试安装PECL扩展,它说没有找到PHPIZE。最佳解决方案首先,您需要通过apt-get安装PEAR,以获得PEAR和PECL使用的必要包和分配系统。从shell提示符输入:sudo apt-get install php-pear...

weixin_35660038的博客 1106

[python&php 网络编程]socket缓冲区大小设置

1.python import socket SEND_BUF_SIZE = 4096 RECV_BUF_SIZE = 4096 def modify_buff_size(): sock = socket.socket( socket.AF_INET, socket.SOCK_STREAM ) # Get the size of the socket's send

YIP 8656

[python&php 网络编程]设定并获取socket超时时间

1.python写法 import socket def test_socket_timeout(): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) print "Default socket timeout: %s" %s.gettimeout() s.settimeout(100) print "

YIP 5317

Mongodb设置Replica Set集群 并使用PHP来连接

Mongodb之前一直是做主从模式,后来官方推荐用Replica Set(简称RS)来代替主从,主要是当primary节点出现故障后,会自动连接secondary节点,并且选为新的primary节点,这样应用程序就不需要关系什么时候连主,什么时候连从的问题。想要配置一个简单的RS,至少要两台机器

YIP 4658

用C编写你自己的php扩展

本文参考:http://blog.youkuaiyun.com/taft/article/details/596291 如果你没写过php扩展,又是追求性能的极客,那么这篇文章肯定适合你: 假如你有这样一个php程序 function self_concat($string, $n){ $result = ""; for($i = 0; $i < $n; $i++){

YIP 4469

[python&php 网络编程]socket的错误捕捉

1.python写法 import sys import socket import argparse def main(): # setup argument parsing parser = argparse.ArgumentParser(description='Socket Error Examples') parser.add_argument('--ho

YIP 3609
上一篇: Magento前台只有产品的缩略图不显示?
下一篇: Ubuntu10 Apache2 php5 下修改网站的默认根目录
ddjohn
博客等级 码龄17年 36粉丝 135原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值