2016-09-07 6 views
0

問題が発生しました。1と1のホスティングからVPSにphalcon 2.xをインストールできない

私は1と1の仮想プライベートサーバredhat linuxを使用しています。サーバーのデフォルトPHPバージョンはPHP 5.3です。

私はサーバーにPHP 5.5をインストールしています。私はalias php='path to php'を使ってPHP 5.5に切り替えます。

バージョンphp -vを実行して、バージョンが変更されているかどうかを確認します。実際には、PHPバージョンは5.5になりました。 PHPの5.3がサポートされていない

しかし私は、コマンド./install -iを実行したときに、私はこのエラーメッセージを取得し、まだphalconをインストールすることができません。

この問題を解決する方法はありますか?

答えて

0

エイリアスは、グローバルにではなく端末用のPHPパスのみを変更するため、あなたのケースでは動作しません。

例PHP5.3のために名前を変更、(Debianでは、/usr/bin//bin/または/usr/local/binである)私はRedHatのユーザじゃないので、あなたの正確な手順を与えることはできませんが、ちょっと汚いソリューションは、PHPバイナリを見つけることですこの場所では、新しいPHPへのシンボリックリンクを作成します。

あなたのphp webserver(apache、nginxなど)には、更新されたphpがあるはずです。さらに、ファルコンをコンパイルするには、更新されたphpizeとその他の依存関係も必要です。私はLinuxのエキスパートではないので、PHP 5.3と5.5の間でphp5-devのどの部分が変更されたのかを正確に伝えることはできません。

また、githubからクローンを作成し、古いphalcon 2.xをインストールすることもできます。これも素晴らしい方法です。新しい3.0にはそれほど大きな特徴がありません。それはあなたが使用するつもりはないと思われるPHP7です。 Phalcon 2.xが必要PHP5.4 +

私はPHPの更新方法を知っていますが、わかりません。

+0

申し訳ありませんが、私は言及しませんでした。私はphalcon 2.xをクローンアップしようとしています。これが私の問題です。だから、もし私がディレクトリの名前を変更しても、古いphpizeのためにまだ動作しないと言っていますか? – user3186034

+0

はい。私が言っていることは、php5-devパッケージを5.4以上のバージョンにアップデートする必要があることと、PHP自体です。 – Luke

関連する問題