`
aijuans8
  • 浏览: 187206 次
社区版块
存档分类
最新评论

PHP Notice: Please no longer include "PHPUnit/Framework.php". 解决办法

 
阅读更多

今天在学习Yii Framework中单元测试时,总是在运行“phpunit unit/DBTest.php”命令的时候出现以下错误,

PHP Notice: Please no longer include "PHPUnit/Framework.php". in /usr/share/php/PHPUnit/Framework.php on line 50

但自己是按照文档上说的安装了PHPUnit包了呀,后来发现想起来安装过程中由于家里网络问题其中一个依赖包出错了,但是别的包都提示安装成功了,然后自己是把那个失败的包PHP_CodeCoverage重新安装的,然后运行unit的时候就出现了上面的错误,于是自己慢慢摸索,然后做了以下步骤后,问题总算被解决了。

1. 打开pear的auto_discover选项

2. 检查已经安装的phpunit和其依赖包

3. 卸载所有pear.phpunit.de channel下安装的和phpunit相关的包,这里有先后顺序,卸载的时候会有提示

4. 重新安装PHPUnit包

5. 再次运行“phpunit unit/DBTest.php”,问题解决。




分享到:
评论

相关推荐

    phpunit附属lib

    include(PHPUnit_Extensions_Story_TestCase.php): failed to open stream: No such file or directory include(PHPUnit_Extensions_Database_TestCase.php): failed to open stream: No such file or directory ...

    composer 安装PHPUnit

    标题中的"composer 安装PHPUnit"指的是在PHP开发环境中,使用Composer这个依赖管理工具来安装PHPUnit,一个流行的PHP单元测试框架。Composer是PHP社区广泛采用的工具,它可以帮助开发者管理和更新项目所需的库和依赖...

    PHPUnit中文手册-PDF-5.1

    网上找到的文档都是比较老旧的了,在官网上找到了最新版的中文手册,觉得还不错,...附上来源地址:https://phpunit.de/documentation.html PHPUnit中文站:http://www.phpunit.cn/ PHPUnit官方站:https://phpunit.de/

    SonarQube的安装和配置以及与Jenkins和gitlab的集成

    - 编辑`./sonar-scanner-3.2.0.1227-linux/conf/sonar.properties`文件,设置扫描器的相关配置。 #### 七、与Jenkins集成 为了将SonarQube集成到Jenkins中,需要完成以下步骤: 1. **安装Jenkins插件**: - 在...

    基于Jenkins的PHP自动构建

    sudo mv ./jenkins.war /usr/local/jenkins/jenkins.war ``` 接下来,需要设置环境变量以确保 Jenkins 正确运行: ```bash sudo root { vi /etc/profile export JENKINS_HOME=/usr/local/jenkins/home source /...

    google api php client

    Uncompress the zip file you download, and include the autoloader in your project: ```php require_once '/path/to/google-api-php-client/vendor/autoload.php'; ``` For additional installation and setup ...

    Exercism exercises in PHP

    Exercism PHP Track Configlet Status ...> PHPUNIT_BIN="./bin/phpunit-9.phar" ./bin/test.sh Running Style Checker PSR-12 rules > PHPCS_BIN="./bin/phpcs.phar" PHPCS_RULES="./phpcs-php.xml" ./bin/lint.sh

    etherpad-lite-php-client:用于 Etherpad Lite API 的 PHP 客户端库

    Etherpad-Lite API PHP 客户端它是什么? Etherpad-Lite API 的 PHP 客户端。...phpunit: $ php bin/composer.phar install --dev之后,您可以运行测试套件: $ php vendor/phpunit/phpunit/phpunit.php

    record:通用数据记录

    Lousson:记录 [ ]( ) Lousson_Record包简化了可移植数据记录的创建过程,这些记录可以以各种格式进行序列化。 依存关系 Lousson_Record软件包本身依赖于... PHPUnit 3.6+ : : //www.phpunit.de/ Pirum 1.1.4+ :

    phpunit 3.67 最新版

    pear install phpunit/PHPUnit 方法二 :手动安装 1 从http://pear.phpunit.de/get/下载软件包并解压 2 把解压后的目录加入php.ini中的include_path 3 将脚本pear-phpunit改名为phpunit 4 将phpunit脚本中的@...

    CI检测工具phpunit-vw.zip

    示例:class VWTest extends PHPUnit_Framework_TestCase {  private $emissions = 12000;  private $legalLimit = 300;  public function testEnvironmentalImpactCompliance()  {  $this->...

    PHPUnit单元测试的配置及使用

    在项目根目录创建`phpunit.xml`或`phpunit.xml.dist`文件,用于配置测试行为。例如: ```xml <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation=...

    安装PHP-配置PHP+IIS

    - 使用`require_once 'PHPUnit/Framework.php';`加载PHPUnit类库。 如果在安装过程中遇到问题,可以参考以下资源: - [JB51网](http://www.jb51.net/article/27194.htm) - [Leapsoul博客]...

    PHPUnit中文手册4.*-5.*版本-PDF(全)

    压缩包内包含PHPUnit4.0-4.8和5.0-5.4全部中文文档 PHPUnit官方提供了一个非常好的批量下载文档入口,只需要...https://phpunit.de/manual/4.*/zh_cn/phpunit-book.pdf 即可批量下载所有版本文档(*号表示具体版本号)

    phpunit-mock-objects, PHPUnit的模拟对象库.zip

    phpunit-mock-objects, PHPUnit的模拟对象库 PHPUnit_MockObjectPHPUnit_MockObject 是PHPUnit默认的模拟对象库。要求PHP 5.6是必需的,但使用最新版本的PHP非常安装你可以使用 Composer 将这里库作为

    PHPUnit 单元测试安装与使用入门教程

    本文实例讲述了PHPUnit 单元测试安装与使用。分享给大家供大家参考,具体如下: 一、官网下载对应 PHP 版本的代码库 ... 二、安装 PHPUnit  ...➜ ./phpunit --version PHPUnit 8.0.0 by Sebastian Bergmann a

    大厂面试简历模板春招秋招快来吧

    我一般主张将技能清单写入到工作经历里边去。不过很难完整,所以有这么一段也不错) 以下均为我熟练使用的技能 ...单元测试:PHPUnit/SimpleTest/Qunit 云和开放平台:SAE/BAE/AWS/微博开放平台/微信应用开发

    Windows下CakePHP单元测试环境搭建

    4. **创建批处理脚本**:创建一个批处理脚本(`C:\bin\phpunit.cmd`),内容如下: ```batch @php "%~dp0phpunit.phar" %* ``` 5. **验证安装**:打开命令行工具,输入 `phpunit --version` 来确认安装成功。 ##...

    shopex之phpunit测试环境

    ShopEx可能已经包含了基本的测试配置,如果没有,你需要创建一个`phpunit.xml`或`phpunit.xml.dist`配置文件,用于定义测试环境的参数,例如,引入的类库、覆盖代码的报告路径等。 下面是一个简单的`phpunit.xml`...

    PHPUnit_Selenium.zip

    Selenium RC integration for PHPUnit 安装方法:sudo pear install phpunit/PHPUnit_Selenium 标签:PHPUnit

Global site tag (gtag.js) - Google Analytics