Symfony e Dreamhost

Utilizzare Symfony dalla shell con Dreamhost spesso porta a ricevere oscuri errori in console come il seguente:

~/dh$ php symfony

Parse error: syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/user/domain.com/data/symfony/bin/symfony.php on line 42

il problema dipende dal fatto che la console dell’hosting provider utilizza php4, anche se il vostro dominio funziona con php5.

Per risolverlo la soluzione più semplice è di richiamare staticamente l’interprete di php5 con il seguente percorso

~/dh$ /usr/local/php5/bin/php symfony

alternativamente è possibile crearsi un alias modificando il file .bash_profile del vostro utente aggiungendo la seguente riga:

alias php5='/usr/local/php5/bin/php'

e richiamando quindi symfony usando la più comoda sintassi:

~/dh$ php5 symfony

3 thoughts on “Symfony e Dreamhost”

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>