Domanda

Mi sono imbattuto in questa domanda:? Come posso risolvere il mio NetBeans + integrazione PHPUnit

Ma applicare la correzione riportata lì non funziona. Netbeans continua a dire la versione di PHPUnit è troppo vecchio e che ho bisogno di almeno 3.3.0, mentre io sto usando 3.3.9.

Screenschots: Panoramica del pannello PHP Errore

Non ho nulla editted sui file, ho appena scaricato il tgz, decompresso tutto e messo sul link.

È stato utile?

Soluzione

Non dimenticate di aggiungere il percorso alla libreria PEAR al percorso includere nel php.ini, non solo in NetBeans

Nel mio caso PEAR è stato istituito sotto F: / php5 / PEAR. Così ho dovuto aggiungere questa riga

include_path = ".;F:\php5\PEAR

per il mio file php.ini

Altri suggerimenti

Bene, NetBeans, ovviamente, non riconosce la versione del PHPUnit, la frase "troppo vecchio" è fuorviante in questo caso. Credo che il problema è nel instalation PHPUnit e la configurazione, non nella versione.

Hai installato PHPUnit utilizzando PEAR? È possibile eseguire alcuni test di unità da riga di comando?

Un'altra cosa è, che le classi PHPUnit dovrebbero essere disponibili sul PHP include percorso.

questo tutorial , credo che dovrebbe aiutare.

Sembra che tu abbia installato PHPUnit dal canale di pere o un sito web. È necessario installare i file dal phpunit.de, come Vafliik già accennato. Poi, ci dovrebbe essere una phpunit.bat nella cartella di installazione di PHP. Questo è quello che vi serve. Anche assicurarsi che la cartella in cui è installato PEAR è nel tuo percorso php. La linea di comando PHP può utilizzare un diverso php.ini, controllare che anche.

C'è un'altra cosa che puoi fare:. Verificare che il PHPRC variabile d'ambiente è corretto

Il mio file phpunit.bat assomiglia a questo:

  

@echo off

     

C: \ xampp \ php \ php.exe C: \ xampp \ php \ phpunit% *

Tuttavia, quando ho installato una versione separata di PHP sul mio computer utilizzando il pacchetto Windows Installer mi ha cambiato la variabile PHPRC per puntare a C: \ php \, e che in qualche modo causato NetBeans per mostrare il messaggio 'troppo vecchio'.

Impostazione PHPRC c:. \ Xampp \ php \ e riavviare NetBeans risolto il problema

Provare a eseguire come NetBeans amministratore. Aiutato per me.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top