質問

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を示しています)。説明されているように、ここに>ここには何もしないようです。

編集: 以下に要求されたファイル構造:

[root]
    [vendor]
      [ZF2]
         [bin]
         [demos]
         [library]
         [resources]
         [vendor]
         composer.json
         LICENSE.txt
         README.md
      .gitignore
      README.md`
.

役に立ちましたか?

解決 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
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top