Maison php教程 php手册 手动安装phpunit

手动安装phpunit

Jun 13, 2016 am 10:53 AM
ca error fatal php phpunit sous exister 安装 报错

在ubuntu12.04下面phpunit报错

 

 

PHP Fatal error:  Call to undefined method PHP_CodeCoverage_Filter::getInstance() in /usr/share/php/PHPUnit/Framework.php on line 46[php] view plaincopyprint?  

 

 

 

[plain] 

$ pear config-show  

Which showed this (unlike my config-show):  

  

Configuration (channel pear.php.net):  

=====================================  

Auto-discover new Channels auto_discover   

Default Channel default_channel pear.php.net  

HTTP Proxy Server Address http_proxy   

PEAR server [DEPRECATED] master_server pear.php.net  

Default Channel Mirror preferred_mirror pear.php.net  

Remote Configuration File remote_config   

PEAR executables directory bin_dir /usr/bin  

PEAR documentation directory doc_dir /usr/share/php/doc  

PHP extension directory ext_dir /usr/lib/php5/20090626+lfs  

PEAR directory php_dir /usr/share/php  

PEAR Installer cache directory cache_dir /tmp/pear/cache  

PEAR configuration file cfg_dir /usr/share/php/cfg  

directory  

PEAR data directory data_dir /usr/share/php/data  

PEAR Installer download download_dir /build/buildd/php5-5.3.10/pear-build-download  

directory  

PHP CLI/CGI binary php_bin /usr/bin/php  

php.ini location php_ini   

--program-prefix passed to php_prefix   

PHP’s ./configure  

--program-suffix passed to php_suffix   

PHP’s ./configure  

PEAR Installer temp directory temp_dir /tmp/pear/temp  

PEAR test directory test_dir /usr/share/php/test  

PEAR www files directory www_dir /usr/share/php/htdocs  

Cache TimeToLive cache_ttl 3600  

Preferred Package State preferred_state stable  

Unix file mask umask 2  

Debug Log Level verbose 1  

PEAR password (for password maintainers)  

Signature Handling Program sig_bin /usr/bin/gpg  

Signature Key Directory sig_keydir /etc/pear/pearkeys  

Signature Key Id sig_keyid   

Package Signature Type sig_type gpg  

PEAR username (for username   

maintainers)  

User Configuration File Filename /home/username/.pearrc  

System Configuration File Filename /etc/pear/pear.conf  

You need to set following configurations:  

  

sudo pear config-set bin_dir /usr/bin  

sudo pear config-set doc_dir /usr/share/php/doc  

sudo pear config-set php_dir /usr/share/php  

sudo pear config-set cfg_dir /usr/share/php/cfg (make (sudo mkdir cfg) directory here)  

sudo pear config-set data_dir /usr/share/php/data  

sudo pear config-set test_dir /usr/share/php/test  

 

$ pear config-show

Which showed this (unlike my config-show):

 

Configuration (channel pear.php.net):

=====================================

Auto-discover new Channels auto_discover 

Default Channel default_channel pear.php.net

HTTP Proxy Server Address http_proxy 

PEAR server [DEPRECATED] master_server pear.php.net

Default Channel Mirror preferred_mirror pear.php.net

Remote Configuration File remote_config 

PEAR executables directory bin_dir /usr/bin

PEAR documentation directory doc_dir /usr/share/php/doc

PHP extension directory ext_dir /usr/lib/php5/20090626+lfs

PEAR directory php_dir /usr/share/php

PEAR Installer cache directory cache_dir /tmp/pear/cache

PEAR configuration file cfg_dir /usr/share/php/cfg

directory

PEAR data directory data_dir /usr/share/php/data

PEAR Installer download download_dir /build/buildd/php5-5.3.10/pear-build-download

directory

PHP CLI/CGI binary php_bin /usr/bin/php

php.ini location php_ini 

--program-prefix passed to php_prefix 

PHP’s ./configure

--program-suffix passed to php_suffix 

PHP’s ./configure

PEAR Installer temp directory temp_dir /tmp/pear/temp

PEAR test directory test_dir /usr/share/php/test

PEAR www files directory www_dir /usr/share/php/htdocs

Cache TimeToLive cache_ttl 3600

Preferred Package State preferred_state stable

Unix file mask umask 2

Debug Log Level verbose 1

PEAR password (for password maintainers)

Signature Handling Program sig_bin /usr/bin/gpg

Signature Key Directory sig_keydir /etc/pear/pearkeys

Signature Key Id sig_keyid 

Package Signature Type sig_type gpg

PEAR username (for username 

maintainers)

User Configuration File Filename /home/username/.pearrc

System Configuration File Filename /etc/pear/pear.conf

You need to set following configurations:

 

sudo pear config-set bin_dir /usr/bin

sudo pear config-set doc_dir /usr/share/php/doc

sudo pear config-set php_dir /usr/share/php

sudo pear config-set cfg_dir /usr/share/php/cfg (make (sudo mkdir cfg) directory here)

sudo pear config-set data_dir /usr/share/php/data

sudo pear config-set test_dir /usr/share/php/test

 

 

 

[php] 

sudo apt-get install git  

mkdir phpunit && cd phpunit  

git clone git://github.com/sebastianbergmann/phpunit.git   

git clone git://github.com/sebastianbergmann/dbunit.git   

git clone git://github.com/sebastianbergmann/php-file-iterator.git   

git clone git://github.com/sebastianbergmann/php-text-template.git   

git clone git://github.com/sebastianbergmann/php-code-coverage.git   

git clone git://github.com/sebastianbergmann/php-token-stream.git   

git clone git://github.com/sebastianbergmann/php-timer.git   

git clone git://github.com/sebastianbergmann/phpunit-mock-objects.git   

git clone git://github.com/sebastianbergmann/phpunit-selenium.git   

git clone git://github.com/sebastianbergmann/phpunit-story.git   

git clone git://github.com/sebastianbergmann/php-invoker.git   

sudo cp -r dbunit/PHPUnit /usr/share/php/  

sudo cp -r php-code-coverage/PHP /usr/share/php/  

sudo cp -r php-file-iterator/File /usr/share/php/  

sudo cp -r php-invoker/PHP /usr/share/php/  

sudo cp -r php-text-template/Text /usr/share/php/  

sudo cp -r php-timer/PHP /usr/share/php/  

sudo cp -r php-token-stream/PHP /usr/share/php/  

sudo cp -r phpunit/PHPUnit /usr/share/php/  

sudo cp -r phpunit-mock-objects/PHPUnit /usr/share/php/  

sudo cp -r phpunit-selenium/PHPUnit /usr/share/php/  

sudo cp -r phpunit-story/PHPUnit /usr/share/php/  

sudo cp -r phpunit/phpunit.php /usr/share/php/  

 

sudo apt-get install git

mkdir phpunit && cd phpunit

git clone git://github.com/sebastianbergmann/phpunit.git

git clone git://github.com/sebastianbergmann/dbunit.git

git clone git://github.com/sebastianbergmann/php-file-iterator.git

git clone git://github.com/sebastianbergmann/php-text-template.git

git clone git://github.com/sebastianbergmann/php-code-coverage.git

git clone git://github.com/sebastianbergmann/php-token-stream.git

git clone git://github.com/sebastianbergmann/php-timer.git

git clone git://github.com/sebastianbergmann/phpunit-mock-objects.git

git clone git://github.com/sebastianbergmann/phpunit-selenium.git

git clone git://github.com/sebastianbergmann/phpunit-story.git

git clone git://github.com/sebastianbergmann/php-invoker.git

sudo cp -r dbunit/PHPUnit /usr/share/php/

sudo cp -r php-code-coverage/PHP /usr/share/php/

sudo cp -r php-file-iterator/File /usr/share/php/

sudo cp -r php-invoker/PHP /usr/share/php/

sudo cp -r php-text-template/Text /usr/share/php/

sudo cp -r php-timer/PHP /usr/share/php/

sudo cp -r php-token-stream/PHP /usr/share/php/

sudo cp -r phpunit/PHPUnit /usr/share/php/

sudo cp -r phpunit-mock-objects/PHPUnit /usr/share/php/

sudo cp -r phpunit-selenium/PHPUnit /usr/share/php/

sudo cp -r phpunit-story/PHPUnit /usr/share/php/

sudo cp -r phpunit/phpunit.php /usr/share/php/

 

 

 

 

 

 

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Configuration du projet CakePHP Configuration du projet CakePHP Sep 10, 2024 pm 05:25 PM

Dans ce chapitre, nous comprendrons les variables d'environnement, la configuration générale, la configuration de la base de données et la configuration de la messagerie dans CakePHP.

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Date et heure de CakePHP Date et heure de CakePHP Sep 10, 2024 pm 05:27 PM

Pour travailler avec la date et l'heure dans cakephp4, nous allons utiliser la classe FrozenTime disponible.

Téléchargement de fichiers CakePHP Téléchargement de fichiers CakePHP Sep 10, 2024 pm 05:27 PM

Pour travailler sur le téléchargement de fichiers, nous allons utiliser l'assistant de formulaire. Voici un exemple de téléchargement de fichiers.

Routage CakePHP Routage CakePHP Sep 10, 2024 pm 05:25 PM

Dans ce chapitre, nous allons apprendre les sujets suivants liés au routage ?

Discuter de CakePHP Discuter de CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP est un framework open source pour PHP. Il vise à faciliter grandement le développement, le déploiement et la maintenance d'applications. CakePHP est basé sur une architecture de type MVC à la fois puissante et facile à appréhender. Modèles, vues et contrôleurs gu

Comment configurer Visual Studio Code (VS Code) pour le développement PHP Comment configurer Visual Studio Code (VS Code) pour le développement PHP Dec 20, 2024 am 11:31 AM

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

CakePHP créant des validateurs CakePHP créant des validateurs Sep 10, 2024 pm 05:26 PM

Le validateur peut être créé en ajoutant les deux lignes suivantes dans le contrôleur.

See all articles