Windows裝配PEAR以及PHPUnit
來源:互聯網
上載者:User
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