mexico hostgator ejemplo colombia php zend-framework2 composer-php php-5.2 phar

ejemplo - hostgator php 7



Cómo usar PHP Composer en HostGator (3)

Hace poco decidí comenzar un proyecto en Zend Framework 2 y tuve problemas para que se ejecutara en un servidor compartido de HostGator.

De forma predeterminada, los servidores compartidos de HostGator se ejecutan en PHP 5.2.2 y, si carga la aplicación ZF2 Skeleton, no se ejecutará de forma inmediata.

Además, si tiene acceso SSH a su cuenta HG Shared (por lo general tiene que solicitarlo), no podrá ejecutar archivos .PHAR porque la versión CLI de PHP también es 5.2.2.

Por suerte, tengo que trabajar ... ver más abajo.


Hay una opción en Hostgator CPanel. Simplemente vaya a Configuración de PHP y elija una de las versiones de PHP. Ahora puedes elegir entre 5.2, 5.3, 5.4 y 5.5.


Si aún recibe errores, simplemente coloque este lini en su php.ini:

suhosin.executor.include.whitelist = phar


En primer lugar, puede habilitar PHP 5.3 en HostGator a nivel de directorio. Simplemente agregue la siguiente línea al archivo .htaccess en su directorio público:

AddType application/x-httpd-php53 .php enlace de referencia

¡Bada Bing! ¡Ahora puedes ejecutar tus aplicaciones PHP 5.3!

¡Oh, pero espera! ¿Tienes acceso SSH y quieres usar PHP Composer?
Si inicia sesión a través de SSH y prueba el siguiente comando: # php composer.phar install obtendrá el siguiente error: Fatal error: Class ''Phar'' not found in...

Esto se debe a que el comando # php HostGator se ejecuta en 5.2.2. Para ejecutar en 5.3, debe proporcionar la ruta completa al binario 5.3.

Aquí está el comando de trabajo:
# /opt/php53/bin/php composer.phar install

¡Estaba tan emocionada que conseguí este trabajo que pensé que iba a compartir!