問題タブ [xhp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
193 参照

openshift - openshift で hhvm と composer を使用する

Nginx HHVM 3.13.1、MySQL 5.5、および phpMyAdmin 4.0 カートリッジを使用して、Openshift でテスト アプリケーションを構築しています。これは、Composer を使用し、Facebook の xhp-lib に依存する vagrant ボックスでローカルに実行している作業アプリケーションです。これは私の現在のcomposer.jsonです

2 つの問題があります。1 つ目は、PHP のバージョンが最新ではないこと、2 つ目は、HHVM デーモンを使用して composer install を実行できないことです。

その結果、コマンドとして「composer install」を明示的に使用すると「you are running this with PHP and not HHVM」というメッセージが表示され、すべての依存関係が失敗し、「hhvm: command not found」というメッセージが表示されます。 hhvm で実行します。

これは、私が使用しているデプロイ後のフックです。文字通り、composer をダウンロードしてインストールしようとしていることがわかります。

ここに私の質問があります: XHP を使用できるように、openshift で hhvm の下で composer を実行するにはどうすればよいですか? また、openshift で PHP バージョンをアップグレードするにはどうすればよいですか?