How to use PHP Composer on HostGator

为君一笑 提交于 2019-11-29 20:19:13

First off, you can enable PHP 5.3 on HostGator on a directory level basis. Simply add the following line to the .htaccess file in your public directory:

AddType application/x-httpd-php53 .php reference link

Ba-Da-Bing! Now you can run your PHP 5.3 applications!

Oh, but wait! You have SSH access and want to use PHP Composer?
If you log in via SSH and try the following command: # php composer.phar install you will get the following error: Fatal error: Class 'Phar' not found in...

This is because HostGator's # php command runs in 5.2.2. To run in 5.3, you need to provide the full path to the 5.3 binary.

Here's the working command:
# /opt/php53/bin/php composer.phar install

I was so excited that I got this working that I figured I would share!

There is an option in Hostgator CPanel. Just go to PHP Configuration and choose one of PHP versions. Now you can choose between 5.2, 5.3, 5.4 and 5.5.

user3174858

If you still get errors just put this lini in your php.ini:

suhosin.executor.include.whitelist = phar
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!