Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

installare interprete PhpStorm

293 views
Skip to first unread message

lorenz0

unread,
Sep 23, 2012, 1:39:39 PM9/23/12
to
Quando cerco di mandare in esecuzione un progetto, mi dice che nessun
interprete è installato.
Non riesco a capire... devo scaricarlo da qualche parte?

Alessandro Pellizzari

unread,
Sep 24, 2012, 3:49:30 AM9/24/12
to
No, devi solo configurarlo.

File->Settings

e poi, a sinistra sotto "Project Settings" hai "PHP". Lo clicchi e a
destra ti appare la schermata di configurazione, dove gli dici anche
quale interprete usare. Sotto Linux di solito è /usr/bin/php (su sistemi
Debian-like devi installare il pacchetto php5-cli).

Bye.

lorenz0

unread,
Sep 24, 2012, 2:44:14 PM9/24/12
to
On 24/09/2012 09:49, Alessandro Pellizzari wrote:
> e poi, a sinistra sotto "Project Settings" hai "PHP". Lo clicchi e a
> destra ti appare la schermata di configurazione, dove gli dici anche
> quale interprete usare. Sotto Linux di solito è /usr/bin/php (su sistemi
> Debian-like devi installare il pacchetto php5-cli).

e su sistemi windows?

Alessandro Pellizzari

unread,
Sep 25, 2012, 6:21:20 AM9/25/12
to
Mai usato sistemi Windows per programmare, in vita mia. :D

L'unica differenza dovrebbe essere il percorso all'eseguibile, comunque.
Dovresti sapere tu dove hai installato PHP.

Bye.

lorenz0

unread,
Sep 27, 2012, 2:59:02 AM9/27/12
to
On 25/09/2012 12:21, Alessandro Pellizzari wrote:
> L'unica differenza dovrebbe essere il percorso all'eseguibile, comunque.
> Dovresti sapere tu dove hai installato PHP.

mi dice sempre che l'interprete non è installato, non riesco a
individuare la giusta dir

Fred

unread,
Sep 27, 2012, 3:51:17 AM9/27/12
to
hai provato a cercare il file php.exe (almeno cosi credo si chiami
l'interprete su windows) sulla tua macchina?

lorenz0

unread,
Sep 30, 2012, 2:23:24 PM9/30/12
to
On 27/09/2012 09:51, Fred wrote:
> hai provato a cercare il file php.exe (almeno cosi credo si chiami
> l'interprete su windows) sulla tua macchina?
>

si, ma senza successo

Fred

unread,
Sep 30, 2012, 4:52:28 PM9/30/12
to
allora probabilmente non l'hai installato… provato a cercare qualcosa
tipo lamp (wamp per windows) ed installarlo?

lorenz0

unread,
Oct 1, 2012, 7:26:42 AM10/1/12
to
On 30/09/2012 22.52, Fred wrote:
>
> allora probabilmente non l'hai installato… provato a cercare qualcosa
> tipo lamp (wamp per windows) ed installarlo?

è un server?
Mi devo instalare addirittura un server?

Quasimodo

unread,
Oct 1, 2012, 7:53:11 AM10/1/12
to
Hai un po' di confusione in testa, a quanto pare.

PHP è un linguaggio di scripting per pagine web, in soldoni.
Può anche essere usato come linguaggio a sé stante, ma è un uso poco
diffuso.
Come scripting per pagine web deve essere ovviamente installato
all'interno di un webserver, IIS o Apache o Nginx che sia.

Se vuoi eseguire un file PHP all'interno di un IDE devi ovviamente avere
installato o tutto PHP, oppure quella parte che su Linux si chiama
'php5-cli'. In windows dovrebbe essere un unico installer, che dovrebbe
averti messo 'php5.dll' e 'php5.exe' (o 'php.exe') da qualche parte
(forse 'C:\PHP5\'?).
Una volta trovato metti il percorso+nome.exe in PhpStorm.


lorenz0

unread,
Oct 2, 2012, 6:53:03 AM10/2/12
to
On 01/10/2012 13.53, Quasimodo wrote:
>
> Hai un po' di confusione in testa, a quanto pare.

ma forse no ;)

> Come scripting per pagine web deve essere ovviamente installato
> all'interno di un webserver, IIS o Apache o Nginx che sia.
>

infatti io uso xampp

> Se vuoi eseguire un file PHP all'interno di un IDE devi ovviamente avere
> installato o tutto PHP, oppure quella parte che su Linux si chiama
> 'php5-cli'. In windows dovrebbe essere un unico installer, che dovrebbe
> averti messo 'php5.dll' e 'php5.exe' (o 'php.exe') da qualche parte
> (forse 'C:\PHP5\'?).
> Una volta trovato metti il percorso+nome.exe in PhpStorm.
>

infatti l'interprete adesso finalmente l'ho trovato: non pensavo che
dovevo andarmelo a cercare nelle directory di xampp/apache.
Però c'è ancora qualcosa che non va:

x:\x\xampp\php\php.exe "C:\Documents and Settings\loris\Impostazioni
locali\Temp\ide-phpunit.php" --no-configuration x:\siti\temp
Testing started at 12.38 ...

Process finished with exit code 1
Cannot find PHPUnit in include path (.;x:\x\xampp\php\PEAR)

Una pecora nera questo PHPStorm; gli alti ide non sono così ostici ;)
Ma almeno c'è l'ha quella sorta di plugin che si interfaccia con
X-Debug, per posizionarsi direttamente con il cursore su eventuali errori?

Jeff

unread,
Oct 2, 2012, 7:32:53 AM10/2/12
to

Quasimodo

unread,
Oct 2, 2012, 7:45:13 AM10/2/12
to
Il 02/10/2012 12.53, lorenz0 ha scritto:
> x:\x\xampp\php\php.exe "C:\Documents and Settings\loris\Impostazioni
> locali\Temp\ide-phpunit.php" --no-configuration x:\siti\temp
> Testing started at 12.38 ...
>
> Process finished with exit code 1
> Cannot find PHPUnit in include path (.;x:\x\xampp\php\PEAR)

Se stai facendo unit testing devi scaricarti phpunit
(https://github.com/sebastianbergmann/phpunit/)

Fred

unread,
Oct 2, 2012, 11:00:29 AM10/2/12
to
On 2012-10-02 10:53:03 +0000, lorenz0 said:

> On 01/10/2012 13.53, Quasimodo wrote:
>>
>> Hai un po' di confusione in testa, a quanto pare.
>
> ma forse no ;)

ma forse si, visto che...

> infatti io uso xampp

…dici questo quando in un tuo post precedente ti sorprendi non appena
ti dico che devi installare un server tipo lamp o wamp perchè, e ti
cito, "è un server? Mi devo instalare addirittura un server?"
c'è qualcosa che non torna, non trovi? ;)

> Una pecora nera questo PHPStorm; gli alti ide non sono così ostici ;)

lo uso con gioia ogni giorno e mi sembra tutto meno che ostico… se è
ostico perchè ti chiede una path di un programma che dovresti aver
installato te, il problema non è propriamente l'IDE.

> Ma almeno c'è l'ha quella sorta di plugin che si interfaccia con
> X-Debug, per posizionarsi direttamente con il cursore su eventuali
> errori?

si, ce l'ha.
http://www.jetbrains.com/phpstorm/demos/remote_debugging/remote_debugging.html

lorenz0

unread,
Oct 2, 2012, 12:01:00 PM10/2/12
to
On 02/10/2012 13.32, Jeff wrote:
> Il giorno marted� 2 ottobre 2012 11:53:00 UTC+1, lorenz0 ha scritto:
>> On 01/10/2012 13.53, Quasimodo wrote:
>>
>> Ma almeno c'� l'ha quella sorta di plugin che si interfaccia con
>> X-Debug, per posizionarsi direttamente con il cursore su eventuali errori?
>
> https://groups.google.com/group/it.comp.www.php/msg/f721cfaa191e9466?dmode=source&output=gplain&noredirect&pli=1
>
> J.
>
Error 404: Page Not Found

lorenz0

unread,
Oct 2, 2012, 12:13:23 PM10/2/12
to
On 02/10/2012 13.45, Quasimodo wrote:
>
> Se stai facendo unit testing devi scaricarti phpunit
> (https://github.com/sebastianbergmann/phpunit/)

x:\xampp\php\php.exe "C:\Documents and Settings\loris\Impostazioni
locali\Temp\ide-phpunit.php" --no-configuration E:\siti\temp
Testing started at 18.06 ...

Warning: require_once(File/Iterator/Autoload.php): failed to open
stream: No such file or directory in
x\xampp\php\pear\PHPUnit\Autoload.php on line 45

Fatal error: require_once(): Failed opening required
'File/Iterator/Autoload.php' (include_path='.;x:\xampp\php\PEAR') in
x:\xampp\php\pear\PHPUnit\Autoload.php on line 45

Process finished with exit code 255

Ho copiato semplicemente la dir nella posizione indicata, ma forse
bisogna configurare/installare...

Quasimodo

unread,
Oct 2, 2012, 12:21:01 PM10/2/12
to
Non ho mai installato PHPUnit in Windows, ma se nella documentazione ti
dice di usare PEAR o Composer per installare, così devi fare...

Jeff

unread,
Oct 2, 2012, 12:38:31 PM10/2/12
to
Il giorno martedì 2 ottobre 2012 17:01:08 UTC+1, lorenz0 ha scritto:
> On 02/10/2012 13.32, Jeff wrote:
>
> > Il giorno martedì 2 ottobre 2012 11:53:00 UTC+1, lorenz0 ha scritto:
>
> >> On 01/10/2012 13.53, Quasimodo wrote:
>
> >>
>
> >> Ma almeno c'è l'ha quella sorta di plugin che si interfaccia con
>
> >> X-Debug, per posizionarsi direttamente con il cursore su eventuali errori?
>
> >
>
> > https://groups.google.com/group/it.comp.www.php/msg/f721cfaa191e9466?dmode=source&output=gplain&noredirect&pli=1
>
> >
>
> > J.
>
> >
>
> Error 404: Page Not Found

Si vede che non te lo meriti, visto che e' un link a un messaggio del newsgroup

J.

lorenz0

unread,
Oct 2, 2012, 1:09:36 PM10/2/12
to
On 02/10/2012 17.00, Fred wrote:
> …dici questo quando in un tuo post precedente ti sorprendi non appena ti
> dico che devi installare un server tipo lamp o wamp perchè, e ti cito,
> "è un server? Mi devo instalare addirittura un server?"
> c'è qualcosa che non torna, non trovi? ;)
>

ti spiego, avevo capito che oltre a quello che ho, dovevo installarmene
uno ulteriore ;)

>> Una pecora nera questo PHPStorm; gli alti ide non sono così ostici ;)
>
> lo uso con gioia ogni giorno e mi sembra tutto meno che ostico… se è
> ostico perchè ti chiede una path di un programma che dovresti aver
> installato te, il problema non è propriamente l'IDE.
>

beh diciamo che va un po' smanettato, cmq ci sto prenndendo mano

>> Ma almeno c'è l'ha quella sorta di plugin che si interfaccia con
>> X-Debug, per posizionarsi direttamente con il cursore su eventuali
>> errori?
>
> si, ce l'ha.
> http://www.jetbrains.com/phpstorm/demos/remote_debugging/remote_debugging.html
>
>

e funziona!!!
Molto bene ;)

lorenz0

unread,
Oct 2, 2012, 1:38:37 PM10/2/12
to
On 02/10/2012 18.38, Jeff wrote:
> Si vede che non te lo meriti, visto che e' un link a un messaggio del newsgroup

che contiene due link non funzionanti...

Fred

unread,
Oct 2, 2012, 2:55:12 PM10/2/12
to
è UN unico link… unisci le stringhe :D

lorenz0

unread,
Oct 3, 2012, 2:01:53 AM10/3/12
to

Fred

unread,
Oct 3, 2012, 3:51:26 AM10/3/12
to

lorenz0

unread,
Oct 3, 2012, 4:59:46 AM10/3/12
to
On 02/10/2012 18.21, Quasimodo wrote:
>
> Non ho mai installato PHPUnit in Windows, ma se nella documentazione ti
> dice di usare PEAR o Composer per installare, così devi fare...

ok, adesso tutto apposto

lorenz0

unread,
Oct 3, 2012, 5:57:02 AM10/3/12
to
assolutamente.
Cmq, oltre ai due link non funzionanti, il post parla solo di uno che è
riuscito a far partire il debug.
Buono a sapersi, ma non ne vedo l'utilità (poteva almeno spiegare come
ha fatto) :-b

lorenz0

unread,
Oct 3, 2012, 6:05:58 AM10/3/12
to
On 02/10/2012 19.09, lorenz0 wrote:
>
> e funziona!!!
> Molto bene ;)

è molto lento però: per trovarmi un errore a volte deve elaborare quasi
per un minuto

lorenz0

unread,
Oct 4, 2012, 7:23:22 AM10/4/12
to
On 03/10/2012 12.05, lorenz0 wrote:
>
> è molto lento però: per trovarmi un errore a volte deve elaborare quasi
> per un minuto

inoltre nel video viene scelto i comando "debug 'nomefile' on remote";
sul mio phpstorm c'è solo "debug 'nomefile'"...

Jeff

unread,
Oct 4, 2012, 10:04:34 AM10/4/12
to

lorenz0

unread,
Oct 5, 2012, 11:03:57 AM10/5/12
to
Ho messo un paio di break-point, e il debug si ferma nei punti desiderati.

Bene, ma se ad es. un file php contiene un errore di sintassi, una
variabile dichiarata, ecc., l'errore viene segnalato nel browser come di
consueto.
Bisogna quindi aprire il file manualmente, e apportare le dovute correzioni.
Possibile che non ci sia un modo per aprire il file e posizionarsi
sull'errore, con un semplice click?

Fred

unread,
Oct 5, 2012, 12:26:47 PM10/5/12
to
veramente gli errori che dici tu te li segnala phpstorm… comunque per
aprire un file ad una certa riga ci vuole un attimo, soprattutto con
phpstorm: hai la funzione sotto navigate->file (io l'apro con cmd-P)
inizi a scrivere il nome di un file, ti propone quelli consoni alla
ricerca, poi per esempio, scrivendo di seguito :20 ti va alla riga 20…
tempo occupato per arrivare dove voglio: 2 secondi o meno.

lorenz0

unread,
Oct 6, 2012, 5:08:34 AM10/6/12
to
On 05/10/2012 18:26, Fred wrote:
>
> veramente gli errori che dici tu te li segnala phpstorm… comunque per
> aprire un file ad una certa riga ci vuole un attimo, soprattutto con
> phpstorm: hai la funzione sotto navigate->file (io l'apro con cmd-P)
> inizi a scrivere il nome di un file, ti propone quelli consoni alla
> ricerca, poi per esempio, scrivendo di seguito :20 ti va alla riga 20…
> tempo occupato per arrivare dove voglio: 2 secondi o meno.

è possibile fare la stessa cosa con NetBeans (specificare file e riga)?

Fred

unread,
Oct 6, 2012, 8:29:18 AM10/6/12
to
non ne ho idea, mi sembrava avessi detto che usi phpstorm

lorenz0

unread,
Oct 6, 2012, 9:23:00 AM10/6/12
to
On 06/10/2012 14:29, Fred wrote:
>
> non ne ho idea, mi sembrava avessi detto che usi phpstorm

entrambi, e anche eclipse (ha un'interfaccia pulita, ma per certi versi
lo sto gradualmente abbandonando)

Fred

unread,
Oct 6, 2012, 2:48:25 PM10/6/12
to
eh, consiglio: usane uno e cerca di padroneggiarlo ;)

Jeff

unread,
Oct 8, 2012, 3:35:43 AM10/8/12
to
Gli errori di sintassi (ma anche eventuali warning o notice) dovrebbe segnalarli l'IDE in fase di scrittura del codice.
Cmq se metti un breakpoint ad inizio della pagina e vai passo passo.

Inoltre sembra sia possibile fare quello che desideri: http://blog.jetbrains.com/webide/2012/03/new-in-4-0-easier-debugging-of-remote-php-command-line-scripts/

c'e' un commento che parla "alias phpunitdebug=’XDEBUG_CONFIG=”idekey=PHPSTORM” phpunit –stop-on-error –stop-on-failure –verbose’;"


J.



lorenz0

unread,
Oct 8, 2012, 10:08:00 AM10/8/12
to
da quello che ho scritto si intuisce gi� qualcosa, o sbaglio?

Fred

unread,
Oct 8, 2012, 12:02:47 PM10/8/12
to
> da quello che ho scritto si intuisce già qualcosa, o sbaglio?

sbagli, hai scritto "entrambi"… in italiano significa che NON ne usi solo uno.

lorenz0

unread,
Oct 8, 2012, 1:05:12 PM10/8/12
to
On 08/10/2012 18:02, Fred wrote:
>
> sbagli, hai scritto "entrambi"… in italiano significa che NON ne usi
> solo uno.

ma si parla anche di qualche abbondno, forse più di uno ;)

Fred

unread,
Oct 8, 2012, 4:14:14 PM10/8/12
to
io scusa ma non ho mica capito :D

alex

unread,
Oct 9, 2012, 2:51:04 AM10/9/12
to
On 08/10/2012 22:14, Fred wrote:
>> ma si parla anche di qualche abbondno, forse più di uno ;)
>
> io scusa ma non ho mica capito :D

volevo dire "abbandono"

lorenz0

unread,
Oct 9, 2012, 2:52:15 AM10/9/12
to
On 08/10/2012 22:14, Fred wrote:
> io scusa ma non ho mica capito :D

volevo dire "abbandono"

Fred

unread,
Oct 9, 2012, 3:39:03 AM10/9/12
to
ah ok… ma comunque… lorenzo ed alex sono la stessa persona… notavo
delle affinità in effetti.

0 new messages