我正在尝试使用PEAR安装PHPUnit。无论我运行的是什么命令,如pear install phpunit/PHPUnit
,pear install Structures_Graph
,pear upgrade
,pear upgrade --force --alldeps
......它始终以
警告: require_once(结构/图形/ Node.php): 无法打开流:没有这样的文件 或目录 第37行的PEAR \ Structures \ Graph.php PHP警告: require_once(结构/图形/ Node.php): 无法打开流:没有这样的文件 或目录 C:\ WAMP \ BIN \ PHP \ php5.3.4 \ PEAR \ PEAR \结构\ Graph.p 第37行hp
警告: require_once(结构/图形/ Node.php): 无法打开流:没有这样的文件 或目录 C:\ WAMP \ BIN \ PHP \ php5.3.4 \ PEAR \ PEAR \ \结构Graph.php 第37行PHP致命错误: require_once():打开失败 必需'结构/图形/节点.php' (include_path ='C:\ wamp \ bin \ php \ php5.3.4 \ pear')在C:\ wamp \ bin \ php \ php5.3.4中 \ PEAR \ PEAR \ Structures \ Graph.php上 第37行
致命错误:require_once():失败 需要开放 '结构/图表/ Node.php' (include_path ='C:\ wamp \ bin \ php \ php5.3.4 \ pear')在C:\ wamp \ bin \ php \ php5.3.4 \ PEAR中 第37行\ PEAR \ Structures \ Graph.php
我尝试了the answer to this question并将ZIP下载并解压缩到C:\ wamp \ bin \ php \ php5.3.4 \ PEAR \ PEAR,但这只是替换了之前我遇到的Structures_Graph错误之一。
PEAR与go-pear.bat一起安装在Windows 7,PHP 5.3.4上的wamp安装中。
我还能尝试做些什么?
更新:应该说我已经尝试更改上面错误中报告的include_path,但没有成功。试图改变php.ini
和pear.bat
。
答案 0 :(得分:5)
我发现wamp附带的pear(go-pear.phar
)版本基本上已经破解了。
从梨网站下载一个新的go-pear.phar
文件为我工作。
答案 1 :(得分:1)
将包含路径设置为
C:\wamp\bin\php\php5.3.4\PEAR\PEAR\
最好从头开始,因为这个设置似乎已经过时了。
答案 2 :(得分:1)
当我安装文件时,它在路径c:\ wamp \ bin \ php \ php5.3.5 \ PEAR \ pear \ PEAR \中安装了一些文件,其中包含Structures目录。我只是简单地将所有文件复制到c:\ wamp \ bin \ php \ php5.3.5 \ PEAR \ pear \并且问题已经解决,至少对我而言
答案 3 :(得分:0)
我尝试了以上所有但没有运气。 我要做的就是编辑所有路径并添加“PEAR /".
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 :(得分:0)
C:/wamp/bin/php/php5.3.8/PEAR/
您应该更改为完整路径示例:
require_once 'C:/wamp/bin/php/php5.3.8/PEAR/PEAR/Structures/Graph.php'
在
中更改此内容Graph.php
require_once 'C:/wamp/bin/php/php5.3.8/PEAR/PEAR/Structures/Graph/Node.php';
Node.php
require_once 'C:/wamp/bin/php/php5.3.8/PEAR/PEAR/Structures/Graph.php';
AcyclicTest.php
require_once 'C:/wamp/bin/php/php5.3.8/PEAR/PEAR/Structures/Graph.php';
require_once 'C:/wamp/bin/php/php5.3.8/PEAR/PEAR/Structures/Graph/Node.php';
TopologicalSorter.php
require_once 'C:/wamp/bin/php/php5.3.8/PEAR/PEAR/Structures/Graph.php';
require_once 'C:/wamp/bin/php/php5.3.8/PEAR/PEAR/Structures/Graph/Node.php';
require_once 'C:/wamp/bin/php/php5.3.8/PEAR/PEAR/Structures/Graph/Manipulator/AcyclicTest.php';
Pear找不到Graph.php的路径等。