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 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

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 を使用して Ethereum Graph データを操作する手順 Python を使用して Ethereum Graph データを操作する手順 May 08, 2023 am 10:01 AM

始める前に、いくつかの定義を見てみましょう。 GraphQL はクエリ言語です TheGraph は、GraphQL クエリ言語を使用するブロックチェーン プロジェクトです。このプロジェクトでは、誰でもサブグラフと呼ばれるオープン API を構築して公開できます。 Graph プロジェクトは、データを問い合わせる方法を記述する構文である GraphQL を使用します。この構文は、特定の種類のデータベースまたはストレージ エンジンに関連付けられていませんが、既存のコードとデータによってサポートされています。 GraphQL まず、非常に単純な GraphQL クエリ構造と、それを実行したときに得られる結果を見てみましょう。 GraphQL サービスが実行されると、GraphQL クエリを受信できるようになります

PHP ヘッダーの致命的なエラーを解決する手順: require(): 必要な 'data/tdk.php' を開くことができませんでした (include_path='.;C:\php\pear') PHP ヘッダーの致命的なエラーを解決する手順: require(): 必要な '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 を使用して Web サイトやアプリケーションを開発する場合、さまざまなエラーが発生することがよくあります。一般的なエラーの 1 つは、「fatalerror:require():Failed」です。

PHPにおけるrequireキーワードの役割と使い方を詳しく解説 PHPにおけるrequireキーワードの役割と使い方を詳しく解説 Jun 28, 2023 pm 11:31 PM

PHPにおけるrequireキーワードの役割と使い方を詳しく解説 PHP開発において、requireは非常によく使われるキーワードです。その機能は、現在のスクリプトで使用するために指定されたファイルをインクルードすることです。この記事ではrequireキーワードの機能と使い方を詳しく解説します。 1. require キーワードの役割 require キーワードは、ファイルの内容を現在のスクリプトに含めることができます。通常、ライブラリ ファイル、設定ファイルなどの必要な外部ファイルを含めるために使用されます。要求を使用する

Composer と PEAR などの他の PHP パッケージマネージャーとの比較 Composer と PEAR などの他の PHP パッケージマネージャーとの比較 Jun 03, 2024 pm 04:43 PM

他の PHP パッケージ マネージャーと比較して、Composer には 3 つの大きな利点があります。依存関係管理、自動読み込み、およびプロジェクト分離を提供します。依存関係管理により、開発者はライブラリを簡単にインストールおよび更新できるようになり、オートローダーが必要なファイルを自動的にロードし、プロジェクトの分離により依存関係の競合が防止されます。さらに、Composer は、PEAR よりも便利な更新メカニズムと優れたプロジェクト分離を提供します。

PHP ヘッダーの致命的なエラーを解決する手順: require(): 必要な 'data/tdk.php' を開けませんでした PHP ヘッダーの致命的なエラーを解決する手順: require(): 必要な 'data/tdk.php' を開けませんでした Nov 27, 2023 am 10:41 AM

PHP ヘッダーの FatalError:require():Failedopeningrequired'data/tdk.php' を解決する手順 PHP Web サイトを開発および保守するときに、さまざまなエラーや例外が頻繁に発生します。一般的なエラーの 1 つは、「FatalError:require():Failedopeningrequired'data/tdk.php'」です。

Vue でイベント修飾子 .once を使用して 1 回だけ起動するイベントを実現する方法 Vue でイベント修飾子 .once を使用して 1 回だけ起動するイベントを実現する方法 Jun 11, 2023 pm 07:58 PM

Vue は、イベント システムを含む多くの便利な機能を提供する人気のあるフロントエンド フレームワークです。 Vue のイベント システムを使用すると、開発者はイベントを簡単にバインドし、イベントをリッスンできます。イベント修飾子は、イベントの動作を変更するために使用される Vue イベント システムの機能です。この記事では、Vue でイベント修飾子 .once を使用して、1 回だけトリガーされるイベントを実現する方法を紹介します。イベント修飾子とは何ですか?イベント修飾子は、イベントの動作を変更するために使用される Vue イベント システムの機能です。 Vue はいくつかのイベント修飾子を提供します

See all articles