2015-03-03 14 views
6

Sto iniziando a imparare PHP Symfony2 Framework. Ho un PC con Windows 7 e Wamp Manager 2.2 e include PHP 5.4.3 e Apache 2.4.2.PHP L'esecuzione del server Symfony2 termina in modo imprevisto

ho seguito questi passi per tentare l'installazione e l'esecuzione di uno Symfony2project:

c:\> php -r "readfile('http://symfony.com/installer');" > symfony.phar 
c:\> mkdir projects 
c:\> move symfony.phar c:\projects 
c:\projects\> php symfony.phar 
c:\projects\> php symfony.phar new my_project_name 
c:\projects\> php app/console server:run 

Il problema che sto avendo è solo nell'ultimo passaggio, perché è gettando questo errore:

C:\Users\Jessai\projects\my_project_name>php app/console server:run -v 
Server running on http://127.0.0.1:8000 

Quit the server with CONTROL-C. 
    RUN "C:\wamp\bin\php\php5.4.3\php.exe" "-S" "127.0.0.1:8000" "C:\Users\Jessai 
\projects\my_project_name\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBun 
dle\Resources\config\router_dev.php" 
    RES -1073741819 Command did not run successfully 
Built-in server terminated unexpectedly 

E sorprendentemente c'è solo one question su questo e non mi ha aiutato perché ho cambiato la porta come dice e non ha funzionato, inoltre ho reinstallato da Compositore. Ho visto anche che ci sono alcuni avvertimenti come:

[...Notice: Undefined index: PATH in phar...] 

Cosa sto facendo male? E 'un errore?

Grazie in anticipo!

risposta

1

Ho scaricato il file zip (in this link) e copiato direttamente nella cartella htdocs/www. Devo avvisare tutti che le istruzioni contenute nel sito Web di Symfony2 sono confuse. Grazie!

2

Direi che stai cercando di eseguire il server php integrato quando hai già un server di umidità.

+0

Ho provato a eseguire il comando come hai detto (senza avviare WAMP) ed è lo stesso errore e codice di errore. Cos'altro mi puoi suggerire? – Jessai

+0

Non preoccuparti del server php, esegui era, digita localhost nel tuo browser e guarda cosa ottieni. – DevDonkey

4

Per me the doc was helpful.

In particolare ho usato un'altra porta quindi di default:

php app/console server:run 127.0.0.1:9000 

Poi in del browser:

http://localhost:9000/ 

e ha funzionato!

+1

chiedo perché questo funziona – hyena

0

Provare a disabilitare eAccelerator nel file php.ini.

+1

perché non lo metti a punto? – mu4ddi3

+0

mu4ddi3 presuppone che OP stia utilizzando il server Apache – hyena

+0

Ho avuto un problema simile con OP, l'ho risolto scaricando il server Web incorporato e utilizzando il server Apache. – hyena

Problemi correlati