2017-08-18 10 views
1

私はLaravel 3プロジェクトをHostgator共有ホスティングに配備したいと考えています。 Laravel 3に必要な最小限のPHPはphp56です。 Hostgatorのデフォルトのphpは、必要なバージョンよりも低いphp54です。hostgatorのPHPバージョン設定

私はこのinstructionに続いてHGでphp56を見つけました。 その後、〜/ .bashrcを編集しました。著作権(C):私はそれ--version PHPをチェックするとき

[ -z "$PS1" ] && return 
# .bashrc 

# Source global definitions 
if [ -f /etc/bashrc ]; then 
     . /etc/bashrc 
fi 

# User specific aliases and functions 

alias php='/opt/php56/bin/php' 
alias composer='/usr/bin/php-cli ~/bin/composer/composer.phar' 
export DRUSH_PHP='/opt/php56/bin/php' 

は今はっきりとそれがPHP 5.6.30(CLI)(2017年3月27日11時42分52秒建て)PHP 5.6.30

だと言います1997-2016 PHP Group Zend Engine v2.6.0、Copyright(c)1998-2016 Zend Technologies ionCube PHPローダー(有効)+侵入防止ioncube24.com(未構成)v6.0.5、Copyright(c) 2002-2016、by ionCube Ltd.

しかし、プロジェクトルート上でコンポーザインストールを実行しようとすると、インストールされているPHPバージョンが5.4.45であるため、要件を満たしていないと言われました。その要件を満たしていない> PHPのバージョン(5.4.45) -

  • のsymfony/YAMLのv3.3.4はPHP> = 5.5.9が必要です。問題35
    • nikic/php-parser v3.0.6では、php> = 5.5 - >あなたのPHPバージョン(5.4.45)がその要件を満たしていません。
    • psy/psysh v0.8.9は、nikic/php-parser [v3.0.6]によって充足可能なnikic/php-parser〜1.3 |〜2.0 |〜3.0 - >を必要とします。
    • psy/psysh v0.8.9のインストール要求 - > psy/psysh [v0.8.9]で充足可能です。

どのように私は正しく、正しいPHPのバージョンを使用するために、共有ホスティングでは、システムを構成することができますか?

答えて

0

According to Hostgator、Laravelは共有プラットフォームと互換性があります。 HGのLaravelのインストールに関連するいくつかの記事が利用可能です。おそらく最も役に立つのはthis oneです。

あなたの質問を見て、あなたはアプリケーションルートディレクトリの.htaccessファイルにphpハンドラを追加することを怠ったようです。私はそこから始めることをお勧めします。

HGライブサポートに連絡して、インストールの支援を依頼することができます。彼らはあなたのためにインストールを実行する可能性があります。しかし、彼らはあなたが持っている直接の開発作業をサポートしません。

関連する問題