Maison développement back-end tutoriel php Windows装配PEAR以及PHPUnit

Windows装配PEAR以及PHPUnit

Jun 13, 2016 pm 01:17 PM
graph once pear require

Windows安装PEAR以及PHPUnit
WAMP环境,安装PEAR扩展,遇到了些问题,记录如下。

1
问题:pear does not have a signaturePHP....
解决:修改php.ini文件,找到,phar.require_hash, 将注释去掉,然后改为
phar.require_hash = Off

2
问题:无法找到 require_once(Structures/Graph.php)...
解决:查看PEAR目录,发现没有Structures文件夹,是缺少文件导致。于是下载文件,解压,然后将解压文件下的Structures目录拷贝到PEAR的PEAR目录下,形如:PEAR\PEAR\Sturctures

3
问题:无法找到文件 require_once(Structires/Graph/Node.php)
解决:打开相应的PHP文件,初步判断是文件引用时,没有找到对应的文件。修改相应的路径:

Graph.php

require_once 'PEAR/Structures/Graph/Node.php';

Node.php

require_once 'PEAR/Structures/Graph.php';

AcyclicTest.php

require_once 'PEAR/Structures/Graph.php';
require_once 'PEAR/Structures/Graph/Node.php';

TopologicalSorter.php

require_once 'PEAR/Structures/Graph.php';
require_once 'PEAR/Structures/Graph/Node.php';
require_once 'PEAR/Structures/Graph/Manipulator/AcyclicTest.php';

4.更新PEAR: pear upgrade

5.安装PHPUnit: pear install phpunit/PHPUnit

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

Article chaud

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

Article chaud

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

Tags d'article chaud

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)

vue3+vite : Comment résoudre l'erreur lors de l'utilisation de require pour importer dynamiquement des images dans src vue3+vite : Comment résoudre l'erreur lors de l'utilisation de require pour importer dynamiquement des images dans src May 21, 2023 pm 03:16 PM

vue3+vite : Comment résoudre l'erreur lors de l'utilisation de require pour importer dynamiquement des images dans src

Quelles sont les utilisations de require ? Quelles sont les utilisations de require ? Nov 27, 2023 am 10:03 AM

Quelles sont les utilisations de require ?

Étapes pour utiliser Python pour manipuler les données Ethereum Graph Étapes pour utiliser Python pour manipuler les données Ethereum Graph May 08, 2023 am 10:01 AM

Étapes pour utiliser Python pour manipuler les données Ethereum Graph

Étapes pour résoudre l'erreur fatale dans l'en-tête php : require() : échec de l'ouverture requise 'data/tdk.php' (include_path='.;C:\php\pear') Étapes pour résoudre l'erreur fatale dans l'en-tête php : require() : échec de l'ouverture requise 'data/tdk.php' (include_path='.;C:\php\pear') Nov 27, 2023 pm 12:51 PM

Étapes pour résoudre l'erreur fatale dans l'en-tête php : require() : échec de l'ouverture requise 'data/tdk.php' (include_path='.;C:\php\pear')

Conseils d'optimisation pour l'envoi d'e-mails à l'aide des bibliothèques PHP SMTP et PEAR Conseils d'optimisation pour l'envoi d'e-mails à l'aide des bibliothèques PHP SMTP et PEAR May 22, 2023 pm 07:21 PM

Conseils d'optimisation pour l'envoi d'e-mails à l'aide des bibliothèques PHP SMTP et PEAR

Étapes pour résoudre l'erreur fatale dans l'en-tête php : require() : échec de l'ouverture requise 'data/tdk.php' Étapes pour résoudre l'erreur fatale dans l'en-tête php : require() : échec de l'ouverture requise 'data/tdk.php' Nov 27, 2023 am 10:41 AM

Étapes pour résoudre l'erreur fatale dans l'en-tête php : require() : échec de l'ouverture requise 'data/tdk.php'

Comment utiliser le modificateur d'événement .once dans Vue pour réaliser que l'événement n'est déclenché qu'une seule fois Comment utiliser le modificateur d'événement .once dans Vue pour réaliser que l'événement n'est déclenché qu'une seule fois Jun 11, 2023 pm 07:58 PM

Comment utiliser le modificateur d'événement .once dans Vue pour réaliser que l'événement n'est déclenché qu'une seule fois

Explication détaillée du rôle et de l'utilisation du mot-clé require en PHP Explication détaillée du rôle et de l'utilisation du mot-clé require en PHP Jun 28, 2023 pm 11:31 PM

Explication détaillée du rôle et de l'utilisation du mot-clé require en PHP

See all articles