首頁 後端開發 php教程 Windows装配PEAR以及PHPUnit

Windows装配PEAR以及PHPUnit

Jun 13, 2016 am 10:38 AM
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

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

vue3+vite:src使用require動態匯入圖片報錯怎麼解決 vue3+vite:src使用require動態匯入圖片報錯怎麼解決 May 21, 2023 pm 03:16 PM

vue3+vite:src使用require動態導入圖片報錯和解決方法vue3+vite動態的導入多張圖片vue3如果使用的是typescript開發,就會出現require引入圖片報錯,requireisnotdefined不能像使用vue2這樣imgUrl:require(' …/assets/test.png')導入,是因為typescript不支援require所以用import導入,下面介紹如何解決:使用awaitimport

require的用法有哪些 require的用法有哪些 Nov 27, 2023 am 10:03 AM

require用法:1、引入模組:在許多程式語言中,require用於引入外部模組或庫,以便在程式中使用它們提供的功能。例如,在Ruby中,可以使用require來載入第三方函式庫或模組;2、導入類別或方法:在一些程式語言中,require用來匯入特定的類別或方法,以便在目前檔案中使用它們;3、執行特定任務:在一些程式語言或框架中,require用於執行特定的任務或功能。

使用 Python 操作以太坊 Graph 資料的步驟 使用 Python 操作以太坊 Graph 資料的步驟 May 08, 2023 am 10:01 AM

在我們開始之前,讓我們先來看看一些定義。 GraphQL是一種查詢語言TheGraph是使用GraphQL查詢語言的區塊鏈專案。該專案允許任何人建立和發布一個稱為subgraph的開放API。 Graph專案使用GraphQL,這是一種描述如何詢問資料的語法。這種語法並不與特定類型的資料庫或儲存引擎掛鉤,而是以你現有的程式碼和資料為支撐。 GraphQL讓我們先來看看一個非常簡單的GraphQL查詢結構,以及我們執行它時得到的結果。一旦GraphQL服務開始運行,它就可以接收GraphQL查詢語句

PHP中require關鍵字的作用與使用方式詳解 PHP中require關鍵字的作用與使用方式詳解 Jun 28, 2023 pm 11:31 PM

PHP中require關鍵字的作用與使用方法詳解在PHP開發中,require是非常常用的關鍵字。它的作用是將指定的檔案包含進來,以供目前腳本使用。本文將詳細講解require關鍵字的作用與使用方法。一、require關鍵字的作用require關鍵字可以將一個檔案的內容包含到目前腳本中。它通常用於包含一些必要的外部文件,例如庫文件、配置文件等。使用req

解決php標題中的fatal error: require(): Failed opening required 'data/tdk.php' (include_path='.;C:\php\pear')的步驟 解決php標題中的fatal error: require(): Failed opening required 'data/tdk.php' (include_path='.;C:\php\pear')的步驟 Nov 27, 2023 pm 12:51 PM

解決PHP標題中的fatalerror:require():Failedopeningrequired'data/tdk.php'(include_path='.;C:phppear')的步驟在使用PHP開發網站或應用程式時,我們經常會遇到各種錯誤。其中一個常見的錯誤是"fatalerror:require():Failed

Composer 和其他 PHP 套件管理器(如 PEAR)的比較 Composer 和其他 PHP 套件管理器(如 PEAR)的比較 Jun 03, 2024 pm 04:43 PM

與其他PHP套件管理器相比,Composer具有三大優勢:它提供了依賴管理、自動載入和專案隔離。依賴管理允許開發者輕鬆安裝和更新庫,自動加載器自動加載所需文件,項目隔離防止依賴項衝突。此外,Composer與PEAR相比,提供了更方便的更新機制和更好的專案隔離性。

解決php標題中的fatal error: require(): Failed opening required 'data/tdk.php'的步驟 解決php標題中的fatal error: require(): Failed opening required 'data/tdk.php'的步驟 Nov 27, 2023 am 10:41 AM

解決PHP標題中的FatalError:require():Failedopeningrequired'data/tdk.php'的步驟在開發和維護PHP網站時,我們經常會遇到各種錯誤和異常。其中一個常見的錯誤是"FatalError:require():Failedopeningrequired'data/tdk.php'"。

Vue中如何使用事件修飾符.once實作事件只觸發一次 Vue中如何使用事件修飾符.once實作事件只觸發一次 Jun 11, 2023 pm 07:58 PM

Vue是一款流行的前端框架,它提供了許多方便的功能,包括事件系統。 Vue的事件系統可以讓開發者方便地綁定事件和監聽事件。事件修飾符是Vue事件系統中的功能,用來修改事件的行為。在本文中,我們將介紹Vue中如何使用事件修飾符.once實作事件只觸發一次。什麼是事件修飾符?事件修飾符是Vue事件系統中的功能,用來修改事件的行為。 Vue提供了一些事件修飾符

See all articles