Zend Framework 2のインストール2と1共有ホスティングでの問題
-
11-12-2019 - |
質問
SSH接続を介してGitHub(https://github.com/zendframework/ZendskeletOnApplication)から取得したZend Skeletonアプリケーションをホストしている1&1共有Linuxに展開しようとしています。
私はすでにサーバーにいますが、github(php composer.pharのインストール)で説明されているインストールの最後のステップを実行すると、次のエラーが発生します。
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 />
.
PHPバージョンが4.4.9があることを確認できますが、PHP 5を持つようにサーバーを設定しました( phpinfo()は5.4.7を示しています)。説明されているように、ここに>ここには何もしないようです。
解決 2
だからgithubの指示に従うのではなく、そこからスケルトンアプリをダウンロードし、 Vendors フォルダにzf2ライブラリを手動で追加し、すべてがうまく機能しました
他のヒント
/usr/local/bin/php5 composer.phar install
を試してください
それ以外の場合、1&1はコマンドラインでPHP5へのアクセスを得るために連絡するための最良の人々です。
デフォルトのPHP実行可能ファイルは、どのような理由でPHP4(4.4.9)です。作曲家を実行するには、手動で適切なPHP実行可能ファイルを選択する必要があります。php5
には/usr/bin/php5
が実行可能ですが、これを書いている日に5.2.17です。これは作曲家を実行するのに十分ではありません。
現在、現在バージョン5.4.19であるphp6
にある/usr/bin/php6
と呼ばれる新しいPHP 5実行可能ファイルを持つ。これは仕事をします。
作曲家をインストールするにはこれを使用してください:
curl -sS https://getcomposer.org/installer | php6
.
作曲家を使用するにはこれを使用してください:
php6 composer.phar
.