Open akirakoyasu opened 8 years ago
HHVM is an open-source virtual machine designed for executing programs written in Hack and PHP. HHVM uses a just-in-time (JIT) compilation approach to achieve superior performance while maintaining the development flexibility that PHP provides.
HHVMは、HackとPHPで書かれたプログラムを実行するために設計されたオープンソースの仮想マシンです。HHVMは、PHPがもたらす開発柔軟性を保ちつつ、更なる性能を達成するためにJITコンパイルによるアプローチを取っています。
HHVM supports Hack, PHP 5 and the major features of PHP 7. We are aware of minor incompatibilities, so please open issues when you find them. HHVM also supports many extensions as well.
HHVMはHack、PHP5、そしてPHP7の主な機能をサポートします。我々は小さな非互換性に気づいており、よって発見した場合はぜひ課題として登録してください。HHVMは多くの拡張もサポートします。
If you're new, try our getting started guide.
You can install a prebuilt package or compile from source.
もし初めての場合は、開始の手引を試してください。
ビルド済みパッケージをインストールするか、ソースからコンパイルすることができます。
You can run standalone programs just by passing them to hhvm: hhvm my_script.php
.
If you want to host a website:
sudo /etc/init.d/hhvm start
http://.../index.php
Our getting started guide provides a slightly more detailed introduction as well as links to more information.
hhvmに単体のプログラムを渡すだけで実行できます。 hhvm my_script.php
Webサイトをホストしたい場合は、
sudo /etc/init.d/hhvm start
を実行してください。http://.../index.php
でサイトにアクセスしてください。開始の手引には、別の情報へのリンクはもちろん、もう少し詳細な案内を載せています。
We'd love to have your help in making HHVM better. If you're interested, please read our guide to contributing.
HHVMをより良くするための手助けを強く求めています。もし興味があれば、貢献の手引をお読みください。
HHVM is licensed under the PHP and Zend licenses except as otherwise noted.
The Hack typechecker (hphp/hack
) is licensed under the BSD license (hphp/hack/LICENSE
) with an additional grant of patent rights (hphp/hack/PATENTS
) except as otherwise noted.
HHVMは、特に注記のある場合を除き、PHPとZendライセンスの下で利用許可されています。
Hack typecheckerは、特に注記のある場合を除き、付加的に特許権を許諾したBSDライセンスの下で利用許可されています。
See Reporting Crashes for helpful tips on how to report crashes in an actionable manner.
Reporting Crashesに、実際的なやり方でクラッシュを報告する方法についての役に立つTipsがあります。参照してください。
Please do not open GitHub issues or pull requests - this makes the problem immediately visible to everyone, including malicious actors. Security issues in HHVM can be safely reported via HHVM's Whitehat Bug Bounty program:
https://www.facebook.com/whitehat
Facebook's security team will triage your report and determine whether or not is it eligible for a bounty under our program.
GitHubの課題やプルリクエストに登録しないでください。これにより、直ちにすべての人 - 悪意のある人を含む - に対して問題が見えるようになるためです。HHVMのセキュリティ問題は、Whitehatバグ報奨金プログラムによって安全に報告できます。
https://www.facebook.com/whitehat
Facebookのセキュリティチームがあなたの報告に優先順位をつけ、我々の報奨金プログラムに適格であるかどうかを決定します。
Our user FAQ has answers to many common questions about HHVM, from general questions to questions geared towards those that want to use.
There is also a FAQ for contributors to HHVM.
ユーザFAQにはHHVMに関する多くの共通した質問への回答があります。一般的な質問から、実際に利用したくなった場合の質問まで含みます。
HHVMの貢献者のためのFAQもあります。
https://github.com/facebook/hhvm/blob/master/README.md
HHVM
HHVM page | HHVM documentation | Hacklang page | General group | Dev group | Twitter
HHVM is an open-source virtual machine designed for executing programs written in Hack and PHP. HHVM uses a just-in-time (JIT) compilation approach to achieve superior performance while maintaining the development flexibility that PHP provides.
HHVM supports Hack, PHP 5 and the major features of PHP 7. We are aware of minor incompatibilities, so please open issues when you find them. HHVM also supports many extensions as well.
HHVM should be used together with a webserver like the built in, easy to deploy Proxygen, or a FastCGI-based webserver on top of nginx or Apache.
Installing
If you're new, try our getting started guide.
You can install a prebuilt package or compile from source.
Running
You can run standalone programs just by passing them to hhvm:
hhvm my_script.php
.If you want to host a website:
sudo /etc/init.d/hhvm start
http://.../index.php
Our getting started guide provides a slightly more detailed introduction as well as links to more information.
Contributing
We'd love to have your help in making HHVM better. If you're interested, please read our guide to contributing.
License
HHVM is licensed under the PHP and Zend licenses except as otherwise noted.
The Hack typechecker (
hphp/hack
) is licensed under the BSD license (hphp/hack/LICENSE
) with an additional grant of patent rights (hphp/hack/PATENTS
) except as otherwise noted.Reporting Crashes
See Reporting Crashes for helpful tips on how to report crashes in an actionable manner.
Reporting and Fixing Security Issues
Please do not open GitHub issues or pull requests - this makes the problem immediately visible to everyone, including malicious actors. Security issues in HHVM can be safely reported via HHVM's Whitehat Bug Bounty program:
https://www.facebook.com/whitehat
Facebook's security team will triage your report and determine whether or not is it eligible for a bounty under our program.
FAQ
Our user FAQ has answers to many common questions about HHVM, from general questions to questions geared towards those that want to use.
There is also a FAQ for contributors to HHVM.