hhvm 3.29.1-1~jessie

Upgrading to HHVM 3.29.1-1~jessie seems to have broken HHVM on my Debian server.

The HHVM process would start with no obvious errors and would show up fine in ps output, but would not listen on the usual port. I tried a few alternatives but after an hour or so of messing around I gave up.

Given the divergence of hhvm from PHP there seems to be little point trying to maintain a reference system any more; I have taken down the server & archiving this site for a few months, after which I’ll take it down too.

hhvm 3.28.2-1~jessie

No issues.

FYI: This site will probably be discontinued in the next couple of weeks; now that HHVM is abandoning PHP compatibility it doesn’t seem useful.

hhvm 3.26.0-1~jessie

Throws the following error on this WordPress install’s index.php:

\nFatal error: Uncaught Error: missing case in statement.\n - pos: File "/usr/share/nginx/www/wp-includes/template-loader.php", line 47, characters 1-1:\n - unexpected: ''\n - kind: missing\n in /usr/share/nginx/www/wp-includes/template-loader.php:1\nStack trace:\n#0 /usr/share/nginx/www/wp-blog-header.php(19): include()\n#1 /usr/share/nginx/www/index.php(17): include()\n#2 {main}

Seems to be related to the new HackC frontend. Reverting to legacy front end with the following server.ini option seems to fix it:

hhvm.hack_compiler_default=false

Test reference site for WordPress running under HHVM on Binary Lane