Pregunta

Estoy tratando de implementar en un 1&1 shared hosting linux el Zend Esqueleto de las Aplicaciones que he obtenido desde github (https://github.com/zendframework/ZendSkeletonApplication) a través de una conexión SSH.

Tengo los archivos que ya están en el servidor, pero al hacer la instalación del último paso que se explica en github (php composer.phar install) me sale el siguiente error:

X-Powered-By: PHP/4.4.9
Content-type: text/html

<br />
<b>Parse error</b>:  syntax error, unexpected '<' in <b>/homepages/45/d*******/htdocs/zend_test/ZendSkeletonApplication/composer.phar</b> on line <b>75</b><br />

Puedo ver que la versión de PHP que muestra que hay 4.4.9, pero he de configurar el servidor para php 5 (phpinfo() muestra 5.4.7).También he incluido una .htaccess en la raíz de la instalación de la carpeta con el AddType x-mapp-php5 .php la instrucción, como se explica aquí, pero eso no parece hacer nada.

EDITAR: Estructura de los archivos como se solicita a continuación:

[root]
    [vendor]
      [ZF2]
         [bin]
         [demos]
         [library]
         [resources]
         [vendor]
         composer.json
         LICENSE.txt
         README.md
      .gitignore
      README.md`
¿Fue útil?

Solución 2

Entonces, en lugar de seguir las instrucciones en GitHub, descargué la aplicación Skeleton desde allí y agregó manualmente la biblioteca ZF2 en la carpeta vendedores y todos funcionan bien

Otros consejos

intente /usr/local/bin/php5 composer.phar install

De lo contrario 1 y 1 sería la mejor gente en contacto para obtener acceso a PHP5 en la línea de comandos.

El defecto de PHP ejecutable es PHP4 (4.4.9) por los motivos que sean.Usted tiene que seleccionar manualmente el derecho ejecutable de PHP para obtener el Compositor de ejecución.Hay un php5 ejecutable en /usr/bin/php5 pero es 5.2.17 en el día de la escritura de este, que no es suficiente para ejecutar el compositor, el mínimo es 5.3.2.

También tienen una versión 5 de PHP ejecutable llamado cómicamente php6 situado en la /usr/bin/php6 que actualmente es la versión 5.4.19.Esto va a hacer el trabajo.

Para instalar composer uso este:

curl -sS https://getcomposer.org/installer | php6

Para utilizar compositor uso este:

php6 composer.phar
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top